*{box-sizing:border-box}body{margin:0;background:#fff9ed;color:#553524;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Maru Gothic ProN",sans-serif;line-height:1.9}a{color:#357b76;text-underline-offset:4px}header,main,footer{max-width:760px;margin:auto;padding:24px}header{display:flex;align-items:center;gap:16px;border-bottom:2px solid #e5d4b9}header img{width:64px;height:64px;object-fit:contain}header a{font-size:26px;font-weight:800;color:#553524;text-decoration:none}header nav{margin-left:auto;font-size:14px}h1{font-size:32px;line-height:1.5;margin:28px 0}h2{font-size:21px;margin:34px 0 10px}p{margin:12px 0}section{background:#ffffff99;border:2px solid #e5d4b9;border-radius:24px;padding:22px;margin:20px 0}.lead{font-size:19px}.contact{background:#c3e3ce66}footer{font-size:13px;border-top:2px solid #e5d4b9;margin-top:32px}@media(max-width:480px){header,main,footer{padding:20px}h1{font-size:28px}section{padding:18px}header nav{font-size:12px}}