:root{color-scheme:light;--paper:#f8f5ed;--ink:#244b42;--muted:#53685f;--line:#d5dccf;--accent:#e1e9d9;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}a:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.site-header{display:flex;justify-content:space-between;align-items:center;padding-block:30px;border-bottom:1px solid var(--line)}.brand{font-size:21px;font-weight:700;text-decoration:none;letter-spacing:-.6px}.brand-mark{display:inline-grid;place-items:center;background:var(--ink);color:var(--paper);border-radius:10px;width:35px;height:35px;margin-right:8px}.status{font-size:12px;color:var(--muted)}.hero{padding:96px 0 90px;max-width:820px}.eyebrow{text-transform:uppercase;letter-spacing:2.2px;font-size:11px;font-weight:700;margin:0 0 25px}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-4px}h1{font-size:clamp(60px,9vw,108px);line-height:1.02;margin:0 0 30px}em{font-weight:400}p{line-height:1.7}.intro{font-size:19px;color:var(--muted);max-width:570px;margin:0 0 30px}.badge{display:inline-block;background:var(--accent);padding:12px 18px;border-radius:30px;font-size:13px}.text-link{display:block;width:fit-content;margin-top:30px;font-size:13px;text-underline-offset:5px}.text-link span{margin-left:12px}.steps{border-top:1px solid var(--line);padding:60px 0 70px}h2{font-size:43px;line-height:1.15;letter-spacing:-1.5px;margin:0}.steps ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:40px;margin:45px 0 25px}.step-number{font-family:Georgia,serif;font-size:22px;color:var(--muted)}h3{font-size:17px;margin:18px 0 10px}.steps li p{font-size:15px;color:var(--muted);margin:0;max-width:280px}.note{font-size:12px;color:var(--muted);margin-top:38px}.site-footer{border-top:1px solid var(--line);padding-block:25px;display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.error-page{padding-block:100px;min-height:70vh}.button{display:inline-block;background:var(--ink);color:var(--paper);padding:16px 22px;border-radius:6px;text-decoration:none}.skip-link{position:absolute;top:-100px;padding:12px;background:var(--ink);color:white}.skip-link:focus{top:8px;left:8px}@media(max-width:640px){.wrap{width:calc(100% - 36px)}.status{display:none}.site-header{padding-block:22px}.hero{padding-block:65px}h1{letter-spacing:-2.5px}.intro{font-size:17px}h2{font-size:34px}.steps ol{grid-template-columns:1fr;gap:30px}.steps li p{max-width:none}.site-footer{gap:20px;flex-direction:column}.error-page{padding-block:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
