*{box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;background:#faf9f6;color:#26312e;font-size:16px;line-height:1.65}header,footer{max-width:960px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #deded7}.brand{font-size:24px;font-weight:700;color:#2c5047}nav{display:flex;gap:18px;flex-wrap:wrap}a{color:#006c66}nav a{text-decoration:none;color:#2c5047}main{max-width:960px;margin:auto;padding:60px 24px 90px;min-height:65vh}h1{font-size:clamp(32px,5vw,46px);line-height:1.2;color:#2c5047;margin:0 0 30px}h2{font-size:24px;color:#2c5047;margin:34px 0 12px}p,li{max-width:820px}.hero{padding:40px 0 76px}.note{padding:18px 20px;background:#fff2e2;border-left:4px solid #ad8046;margin:22px 0}footer{border-bottom:none;border-top:1px solid #deded7;justify-content:flex-start;gap:20px}@media(max-width:650px){header{align-items:flex-start;flex-direction:column}.hero{padding:25px 0 48px}main{padding-top:36px}}