*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#20170f;color:#f7ead5;font:16px/1.8 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#f5cf8a;text-underline-offset:4px}a:focus-visible{outline:2px solid #ffe1a8;outline-offset:5px}header,main,footer{width:min(860px,100%);margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #b98d4c55;font-size:14px}.brand{font-weight:700;text-decoration:none;font-size:18px}.brand span{display:inline-block;font-size:12px;margin-left:8px;color:#e4b66f}.eyebrow{color:#d6ad73;text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin-top:14px}h1{font-size:clamp(28px,5vw,42px);line-height:1.25;margin:10px 0 24px}h2{font-size:24px;line-height:1.4;margin-top:0}h3{font-size:18px;line-height:1.5;margin:28px 0 8px}p{margin:10px 0 18px}.intro{font-size:18px;color:#e4d2b7}nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:18px 0 24px;border-bottom:1px solid #b98d4c55}section{padding-top:36px}ol{padding-left:24px}li{padding:0 0 14px 6px}dt{font-weight:700;color:#f5cf8a;margin-top:18px}dd{margin:4px 0 0}.note{background:#342619;border:1px solid #b98d4c55;border-radius:12px;padding:24px;margin-top:36px}.note h2{font-size:20px}.note p{margin-bottom:0}.cta a{display:inline-block;margin-top:24px;padding:12px 24px;border-radius:30px;background:#ffe0a2;color:#30200f;font-weight:700;text-decoration:none}footer{border-top:1px solid #b98d4c55;color:#d8c2a3;font-size:14px;padding-bottom:40px}.skip{position:absolute;left:16px;top:-100px;z-index:10;background:#20170f;padding:8px}.skip:focus{top:8px}@media(max-width:480px){header,main,footer{padding:20px}header{align-items:flex-start}.brand{font-size:16px}header>a:last-child{white-space:nowrap;font-size:12px}h2{font-size:22px}}
