@font-face{font-family:Instrument;src:url('/assets/fonts/instrument-sans-variable.woff') format('woff');font-display:swap}*{box-sizing:border-box}html{color:#171717;background:#f4f2ed;font-family:Instrument,Arial,sans-serif}body{margin:0}header,main,footer{width:min(900px,calc(100% - 40px));margin-inline:auto}.brand{display:inline-flex;align-items:baseline;gap:.2rem;padding:28px 0;color:#171717;text-decoration:none;font-size:1.4rem;font-weight:700}.brand span{color:#b9df60}.brand small{font-size:.62rem;letter-spacing:.13em}main{padding:72px 0 96px}.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;color:#5b7030}h1{max-width:760px;margin:14px 0 54px;font-size:clamp(2.35rem,7vw,5rem);line-height:.94;letter-spacing:-.055em}section{padding:26px 0;border-top:1px solid #c9c7c1}h2{margin:0 0 10px;font-size:1.05rem}p{max-width:720px;margin:0;line-height:1.65;color:#41413d}.updated{margin-top:32px;font-size:.8rem}.back{display:inline-block;margin-top:42px;padding:13px 18px;border:1px solid #171717;border-radius:999px;color:#171717;text-decoration:none;font-weight:650}footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 34px;border-top:1px solid #c9c7c1;color:#565650;font-size:.82rem}footer a{color:inherit}.footer-legal-link{color:inherit}@media(max-width:600px){header,main,footer{width:min(100% - 28px,900px)}main{padding:44px 0 72px}h1{margin-bottom:40px}footer{flex-direction:column}}