:root{--guide-navy:#041a31;--guide-navy-deep:#020d18;--guide-ink:#122033;--guide-paper:#f4f1e9;--guide-paper-deep:#e8e2d6;--guide-mint:#42d6a0;--guide-mint-soft:#a2ead0;--guide-blue:#4fa3d1;--guide-amber:#f2b743;--guide-sans:"Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--guide-serif:"Newsreader Variable", "Newsreader", Georgia, serif;--guide-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color:#f9fbfc;background:var(--guide-navy-deep);font-family:var(--guide-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;color:var(--guide-ink);background:var(--guide-paper);margin:0}a{color:inherit}img,svg{display:block}:focus-visible{outline:3px solid var(--guide-amber);outline-offset:4px}.guide-skip-link{z-index:100;color:var(--guide-navy-deep);background:var(--guide-mint);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.guide-skip-link:focus{transform:translateY(0)}.guide-header{z-index:20;color:#f9fbfc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031426f5;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.guide-header-shell,.guide-footer>div{width:min(1120px,100vw - 40px);margin:0 auto}.guide-header-shell{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.guide-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.guide-brand img{border-radius:10px;box-shadow:0 8px 24px #00000040}.guide-brand span{gap:3px;display:grid}.guide-brand strong{font-size:14px}.guide-brand small{color:#f9fbfca8;font-family:var(--guide-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.guide-header nav{align-items:center;gap:25px;display:flex}.guide-header nav a{color:#f9fbfcc7;font-size:12px;font-weight:700;text-decoration:none}.guide-header nav a:hover{color:var(--guide-mint-soft)}#guide-main{background:radial-gradient(circle at 85% 3%, #4fa3d11f, transparent 22%), var(--guide-paper)}.guide-article{width:min(930px,100vw - 40px);margin:0 auto;padding:72px 0 110px}.guide-breadcrumbs{color:#52706a;gap:8px;font-size:12px;display:flex}.guide-breadcrumbs a{text-underline-offset:3px;font-weight:750}.guide-hero{border-bottom:1px solid #072a3129;padding:60px 0 68px}.guide-kicker,.guide-section-label{color:#357261;font-family:var(--guide-mono);letter-spacing:.11em;margin:0;font-size:10px;font-weight:700}.guide-hero h1{max-width:850px;color:var(--guide-ink);letter-spacing:-.062em;margin:22px 0 24px;font-size:clamp(52px,8vw,88px);font-weight:640;line-height:.96}.guide-deck{color:#475866;letter-spacing:-.02em;max-width:720px;margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.62}.guide-trust-row{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.guide-trust-row span{color:#1c5145;background:#42d6a01f;border:1px solid #1d6f4233;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.guide-reviewed{color:#5a6d69;font-family:var(--guide-mono);letter-spacing:.04em;margin:18px 0 0;font-size:10px}.guide-scope-note{background:#e6f3ed;border:1px solid #1d6f4238;border-radius:16px;margin:46px 0 0;padding:24px}.guide-scope-note strong{color:#174e43;font-size:16px}.guide-scope-note p{color:#36564f;margin:8px 0 12px;font-size:14px;line-height:1.7}.guide-scope-note a{color:#174e43;text-underline-offset:4px;font-size:13px;font-weight:800}.guide-contents{border-top:1px solid #072a3121;border-bottom:1px solid #072a3121;grid-template-columns:150px 1fr;gap:25px;margin:52px 0 30px;padding:24px 0;display:grid}.guide-contents>strong{font-size:13px}.guide-contents ol{color:#435a56;grid-template-columns:1fr 1fr;gap:10px 25px;margin:0;padding-left:22px;font-size:13px;display:grid}.guide-contents a{text-underline-offset:3px}.guide-step{border-bottom:1px solid #072a3121;grid-template-columns:90px 1fr;gap:30px;padding:72px 0;display:grid}.guide-step-number{color:#78928c;font-family:var(--guide-serif);font-size:44px}.guide-step h2,.guide-faq h2,.guide-next h2{color:var(--guide-ink);letter-spacing:-.048em;margin:13px 0 19px;font-size:clamp(34px,5vw,52px);font-weight:630;line-height:1.04}.guide-step>div>p:not(.guide-section-label,.guide-small-print),.guide-faq>p,.guide-next>p{color:#4e5d68;font-size:16px;line-height:1.8}.guide-actions{gap:11px;margin:30px 0 0;padding:0;list-style:none;display:grid}.guide-actions li{background:#ffffff85;border:1px solid #072a311f;border-radius:12px;gap:5px;padding:18px 20px;display:grid}.guide-actions strong{font-size:14px}.guide-actions span{color:#52616c;font-size:13px;line-height:1.6}.guide-check-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.guide-check-grid>div{background:#ffffff7a;border:1px solid #072a311f;border-radius:13px;padding:21px}.guide-check-grid strong{color:#174e43;font-size:14px}.guide-check-grid p{color:#52616c;margin:7px 0 0;font-size:13px;line-height:1.62}.guide-flow{color:#18483e;background:#dceee7;border-radius:13px;align-items:center;gap:12px;margin-top:30px;padding:19px;display:flex}.guide-flow span{text-align:center;flex:1;font-size:12px;font-weight:800}.guide-flow i{color:#3b7467;font-style:normal}.guide-small-print{color:#5b696f;font-family:var(--guide-mono);margin-top:20px;font-size:11px;line-height:1.7}.guide-network-note{background:#e6f3ed;border:1px solid #1d6f4233;border-radius:12px;margin-top:20px;padding:20px}.guide-network-note strong{color:#174e43;font-size:13px}.guide-network-note p{color:#3e5d55;margin:7px 0 0;font-size:12px;line-height:1.7}.guide-meaning-list{gap:10px;margin:27px 0 0;padding:0;list-style:none;display:grid}.guide-meaning-list li{background:#ffffff80;border:1px solid #072a311c;border-radius:11px;padding:14px 17px 14px 43px;font-size:13px;font-weight:700;position:relative}.guide-meaning-list li:before{color:#1d6f42;content:"✓";position:absolute;top:50%;left:17px;transform:translateY(-50%)}.guide-warning{background:#f2e5c9;border:1px solid #7e581f33;border-radius:13px;margin-top:28px;padding:22px}.guide-warning strong{color:#513b1a;font-size:14px}.guide-warning p{color:#614f33;margin:8px 0 0;font-size:13px;line-height:1.65}.guide-faq{padding:80px 0}.guide-faq details{border-top:1px solid #072a3124}.guide-faq details:last-of-type{border-bottom:1px solid #072a3124}.guide-faq summary{color:var(--guide-ink);cursor:pointer;padding:21px 0;font-size:15px;font-weight:750}.guide-faq details p{color:#52616c;max-width:760px;margin:-5px 0 22px;font-size:14px;line-height:1.7}.guide-troubleshooting{background:#ffffff7a;border:1px solid #072a3121;border-radius:17px;margin-bottom:72px;padding:32px}.guide-troubleshooting h2{letter-spacing:-.04em;margin:13px 0 20px;font-size:clamp(31px,4vw,44px);line-height:1.05}.guide-troubleshooting ul{color:#4e5d68;gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.guide-troubleshooting>p:last-child{color:#4e5d68;margin:20px 0 0;font-size:13px;line-height:1.6}.guide-troubleshooting a{color:#174e43;text-underline-offset:3px;font-weight:800}.guide-next{color:#f9fbfc;background:radial-gradient(circle at 85% 20%, #42d6a02e, transparent 34%), var(--guide-navy);border-radius:22px;padding:46px}.guide-next h2{color:#f9fbfc;max-width:650px}.guide-next>p{color:#f9fbfcc7;margin-bottom:25px}.guide-next>a{min-height:48px;color:var(--guide-navy-deep);background:var(--guide-mint);border-radius:999px;align-items:center;padding:11px 17px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.guide-next>small{color:#f9fbfcad;max-width:680px;font-family:var(--guide-mono);margin-top:16px;font-size:10px;line-height:1.6;display:block}.guide-footer{color:#f9fbfcb8;background:var(--guide-navy-deep);padding:55px 0}.guide-footer>div{grid-template-columns:1fr minmax(260px,1.5fr) auto auto;align-items:center;gap:28px;display:grid}.guide-footer p{margin:0;font-size:11px;line-height:1.65}.guide-footer>div>a:not(.guide-brand){text-underline-offset:3px;font-size:12px;font-weight:700}@media (width<=760px){.guide-header-shell{min-height:68px}.guide-header nav{gap:12px;overflow-x:auto}.guide-header nav a{display:none}.guide-header nav a:last-child{display:inline}.guide-article{width:min(100% - 28px,930px);padding-top:45px}.guide-hero{padding:42px 0 54px}.guide-hero h1{font-size:clamp(46px,14vw,65px)}.guide-contents,.guide-step,.guide-contents ol,.guide-check-grid{grid-template-columns:1fr}.guide-step{gap:14px;padding:58px 0}.guide-step-number{font-size:30px}.guide-flow{display:grid}.guide-flow i{justify-self:center;transform:rotate(90deg)}.guide-next{padding:30px 24px}.guide-footer>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (forced-colors:active){.guide-next>a,.guide-skip-link{border:2px solid buttontext}}@media print{.guide-header,.guide-skip-link,.guide-footer{display:none}.guide-article{width:100%;padding:0}.guide-next{color:#000;background:0 0;border:1px solid #000}}
