:root{--ink:#18201f;--paper:#f5f0e7;--sand:#d8c7ae;--sage:#738276;--blue:#8da8b5;--line:rgba(24,32,31,.17)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;line-height:1.65}img{display:block;width:100%;object-fit:cover}a{color:inherit}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.nav{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:16px 0}.mark{font:700 13px/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.nav nav{display:flex;gap:20px;overflow-x:auto;white-space:nowrap;font-size:13px}.hero{min-height:79vh;position:relative;display:grid;align-items:end;background:#222;overflow:hidden}.hero img{position:absolute;inset:0;height:100%}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,18,17,.78),rgba(10,18,17,.12) 62%)}.hero-copy{position:relative;z-index:1;color:white;padding:72px 0;max-width:640px}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.hero h1,.intro h2,.chapter h2,.page-head h1{font-family:Georgia,serif;font-weight:500;line-height:1.05;margin:.25em 0}.hero h1{font-size:clamp(44px,8vw,92px)}.hero p{max-width:54ch;font-size:18px}.cta{display:inline-block;margin-top:18px;padding:12px 20px;border:1px solid currentColor;text-decoration:none;font-weight:700}.intro{padding:88px 0;max-width:850px}.intro h2{font-size:clamp(38px,5vw,64px)}.intro p{font-size:19px}.chapter{padding:28px 0 84px}.grid{display:grid;gap:28px}.grid img{height:440px}.copy{align-self:center;padding:12px}.copy h2{font-size:clamp(34px,4vw,56px)}.notes{display:grid;gap:14px}.note{border-top:1px solid var(--line);padding:18px 0}.guide{background:var(--ink);color:#f8f4ed;padding:88px 0}.guide-grid{display:grid;gap:30px}.faq{padding:88px 0}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{font-weight:700;cursor:pointer}.footer{background:#d9d0c2;padding:40px 0}.footer .wrap{display:grid;gap:20px}.footer nav{display:flex;flex-wrap:wrap;gap:18px}.page-head{padding:90px 0 50px}.page-head h1{font-size:clamp(46px,7vw,78px)}.prose{max-width:820px;padding-bottom:90px}.prose section{padding:28px 0;border-top:1px solid var(--line)}.prose h2{font:500 32px/1.15 Georgia,serif}.trust{font-size:14px;color:#49514f}@media(min-width:800px){.grid{grid-template-columns:1.08fr .92fr}.grid.reverse{grid-template-columns:.92fr 1.08fr}.guide-grid{grid-template-columns:1fr 1fr}.footer .wrap{grid-template-columns:1fr auto}.notes{grid-template-columns:repeat(3,1fr)}.note{padding-right:28px}.hero-copy{padding:110px 0}}
