*{box-sizing:border-box}body{margin:0;background:#faf7f2;color:#1d3030;font:16px/1.75 system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:#136f70}a:hover{text-decoration-thickness:2px}.nav{background:#fff;border-bottom:1px solid #e6e0d8;padding:18px max(22px,calc((100vw - 1080px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand{text-decoration:none;color:#163737;font-size:21px;letter-spacing:.14em;font-weight:800}.navlinks{display:flex;gap:18px;flex-wrap:wrap}.navlinks a{text-decoration:none;font-size:14px}main{max-width:880px;margin:auto;padding:60px 24px 90px}h1{font-size:clamp(36px,6vw,64px);letter-spacing:-.05em;line-height:1.1;margin:12px 0 26px}h2{font-size:24px;margin:40px 0 10px;line-height:1.3}h3{font-size:18px;margin:24px 0 6px}p,li{max-width:78ch}small,.eyebrow{color:#6e7e7d}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-weight:700;font-size:12px}.notice{border-left:4px solid #b66b47;background:#fff1e7;padding:18px 22px;margin:25px 0}.notice strong{color:#793f2d}footer{border-top:1px solid #e6e0d8;padding:26px 24px;text-align:center;font-size:14px}footer a{margin:0 10px}address{font-style:normal}ul{padding-left:22px}@media(max-width:550px){.nav{padding:16px 20px}.navlinks{gap:10px}main{padding-top:36px}}