*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f7f6f2;color:#20221f;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75}a{color:inherit;text-underline-offset:4px}header,main,footer{max-width:920px;margin:auto;padding:28px 32px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9dbd3}header>a{font-size:23px;font-weight:700;text-decoration:none;letter-spacing:-1px}nav{display:flex;gap:24px;font-size:14px}nav a{text-decoration:none}main{padding-top:68px;padding-bottom:76px;min-height:65vh}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#56614e;font-weight:700}h1{font-size:clamp(40px,7vw,64px);line-height:1.08;letter-spacing:-2.5px;margin:18px 0 26px;max-width:760px}h2{font-size:23px;letter-spacing:-.6px;line-height:1.3;margin-top:40px}p,li{max-width:750px}.lead{font-size:22px;line-height:1.6;max-width:700px}.meta{color:#65685f;font-size:14px}section{border-top:1px solid #d9dbd3;padding-top:10px;margin-top:44px}footer{border-top:1px solid #d9dbd3;font-size:13px;color:#65685f;display:flex;justify-content:space-between;gap:18px}footer div{display:flex;gap:20px}@media(max-width:600px){header,main,footer{padding-left:22px;padding-right:22px}header{align-items:flex-start;gap:22px}nav{gap:14px;font-size:12px;flex-wrap:wrap}main{padding-top:48px}footer{display:block}footer div{margin-top:12px}.lead{font-size:20px}}