:root{color-scheme:light;--ink:#243329;--green:#496450;--line:#dce2d8;--paper:#fbfcf8;--muted:#58655b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header{background:#111b15;color:#fff}header>div{max-width:1020px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}header img{width:190px;height:auto}nav{display:flex;gap:24px}nav a{color:#fff;text-decoration:none}a{color:var(--green);text-underline-offset:4px}main{max-width:900px;margin:auto;padding:58px 24px}h1{font-size:clamp(32px,6vw,52px);letter-spacing:-.035em;line-height:1.15;font-weight:600;margin:12px 0 22px}h2{font-size:25px;font-weight:600;letter-spacing:-.02em;margin-top:40px}p{margin:0 0 20px}small,.muted{color:var(--muted)}.eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-weight:600}.intro{font-size:20px;max-width:680px}.notice{padding:16px 20px;background:#ecf0e7;border-radius:12px;margin:28px 0}.steps{padding-left:24px}.steps li{padding:5px 0}details{border-bottom:1px solid var(--line);padding:22px 0}summary{font-weight:600;cursor:pointer}details p{margin:14px 0 0;color:var(--muted)}footer{max-width:900px;margin:auto;padding:28px 24px 45px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}@media(max-width:500px){header>div{flex-wrap:wrap}main{padding-top:34px}nav{gap:18px}}
