:root{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#222422;background:#f5f4ee;line-height:1.65}*{box-sizing:border-box}body{margin:0}header,footer{display:flex;justify-content:space-between;align-items:center;padding:28px 7%;gap:24px}a{color:inherit}header a,footer a{text-decoration:none}.brand{font-size:1.5rem;font-weight:760;letter-spacing:-.06em}.brand span{color:#6e8a76}nav{display:flex;gap:28px;font-size:.9rem}main{max-width:1100px;margin:auto;padding:clamp(70px,12vw,150px) 7% 100px}.eyebrow{font-size:.7rem;letter-spacing:.2em;font-weight:700;color:#587360}h1{font-size:clamp(3.7rem,9vw,8rem);line-height:.98;letter-spacing:-.075em;margin:28px 0;font-weight:670}.intro{font-size:clamp(1.15rem,2vw,1.5rem);max-width:700px;color:#4e554e}.rule{height:1px;background:#bdc8bc;margin:70px 0}section{max-width:700px;margin:0 0 54px}h2{font-size:1.25rem;letter-spacing:-.03em}section p{color:#4a514b;font-size:1.03rem}.link{display:inline-block;margin-top:14px;font-weight:650;text-decoration:none;border-bottom:1px solid #6e8a76}.link span{margin-left:8px}footer{border-top:1px solid #d8ded5;font-size:.82rem;color:#59635b}.document{max-width:940px;padding-top:95px}.document h1{font-size:clamp(4rem,8vw,6rem)}.document .rule{margin:45px 0}.date{font-size:.85rem;color:#667068}@media(max-width:600px){header,footer{padding:23px 6%}main{padding:75px 6%}h1{font-size:clamp(3.2rem,14vw,5rem)}nav{gap:18px}footer{align-items:flex-start;flex-direction:column}}
