:root{color:#172b4d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f5f9;--surface:#fff;--ink:#172b4d;--muted:#5e779c;--line:#e4e9f1;--blue:#315efb;--tint:#edf2ff;background:#f3f5f9;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0f1522;--surface:#161e2d;--ink:#e7ecf5;--muted:#9eabc0;--line:#283346;--blue:#7798ff;--tint:#1d2b4b}*{box-sizing:border-box}html{scroll-padding-top:28px}body{background:var(--canvas);color:var(--ink);margin:0;font-size:16px;line-height:1.8}a{color:var(--blue);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.skip-link{z-index:10;background:var(--surface);padding:12px 20px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:12px}.guide-header{justify-content:space-between;align-items:center;gap:24px;max-width:1248px;min-height:78px;margin:0 auto;padding:16px 24px;display:flex}.guide-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.guide-brand>span{font-size:22px;font-weight:650;line-height:1.15}.guide-brand small{letter-spacing:.25em;color:var(--muted);margin-top:5px;font:9px/1.2 ui-monospace,SFMono-Regular,monospace;display:block}.guide-header nav{gap:26px;font-size:14px;display:flex}.guide-header nav a{color:var(--muted);text-decoration:none}.guide-header nav a:hover{color:var(--blue)}.guide-main{max-width:1248px;margin:0 auto;padding:0 24px 80px}.guide-intro{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:72px;padding:62px 0 64px;display:grid}.eyebrow,.section-label,.small-label{color:var(--blue);letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:650}h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:700;line-height:1.24}h1 span{color:var(--blue)}.intro-copy{max-width:620px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.95}.guide-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:11px 19px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.button.primary{color:#fff;background:#315efb;border-color:#315efb}.button.primary:hover{background:#244bd9}.button.secondary{background:var(--surface);color:var(--ink)}.button.secondary:hover{border-color:var(--blue);color:var(--blue)}.byline{color:var(--muted);margin:24px 0 0;font-size:12px}.first-check{background:var(--surface);border:1px solid var(--line);border-radius:15px;align-self:stretch;padding:26px 28px}.small-label{color:var(--muted);font-size:11px;display:block}.first-check ul{margin:0;padding:0;list-style:none}.first-check li{border-bottom:1px solid var(--line);padding:20px 0}.first-check li:first-child{padding-top:8px}.first-check li:last-child{border-bottom:0;padding-bottom:0}.first-check li>span{color:var(--blue);background:var(--tint);border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.first-check strong{font-size:17px;line-height:1.65;display:block}.first-check p{color:var(--muted);margin:6px 0 0;font-size:12px}.guide-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:54px;display:grid}.guide-toc{border-top:2px solid var(--line);flex-direction:column;gap:14px;padding:22px 0;font-size:13px;display:flex;position:sticky;top:28px}.guide-toc strong{color:var(--muted);padding-bottom:3px;font-size:12px;font-weight:500}.guide-toc a{color:var(--ink);text-decoration:none}.guide-toc a:hover{color:var(--blue)}.guide-article{min-width:0}.guide-article>section{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:22px;padding:36px}.guide-article .section-label{margin-bottom:9px;font-size:11px}h2{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;line-height:1.5}.guide-article p{margin:16px 0}.guide-article section>p:not(.section-label),.eligibility-list dd,.check-list,.purchase-steps p{color:var(--muted);font-size:15px}.comparison-scroll{margin:24px -8px 0;padding:0 8px 8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:550px;font-size:13px;line-height:1.8}thead th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:500}tbody th,tbody td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:20px 12px}tbody th{width:34%;font-weight:600}tbody td:nth-child(2){width:25%}tbody td{color:var(--muted)}tbody small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.own-service{background:var(--tint)}.guide-article p.section-note{font-size:12px;line-height:1.9}.eligibility-list{margin:24px 0 0}.eligibility-list>div{border-bottom:1px solid var(--line);padding:18px 0}.eligibility-list>div:first-child{border-top:1px solid var(--line)}.eligibility-list dt{font-size:15px;font-weight:600}.eligibility-list dd{margin:7px 0 0}.authorization-note{border-left:3px solid var(--blue);margin:26px 0 22px;padding-left:18px;font-size:14px}.authorization-note strong{font-size:14px}.authorization-note p{color:var(--muted);margin:8px 0 0}.inline-action{align-items:center;gap:18px;margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.check-list{margin:22px 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);padding:15px 0 15px 20px;position:relative}.check-list li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:27px;left:0}.check-list strong{color:var(--ink);font-weight:600}.purchase-steps{margin:24px 0 20px;padding-left:26px}.purchase-steps li{padding:6px 0 15px 9px}.purchase-steps li::marker{color:var(--blue);font:12px ui-monospace,SFMono-Regular,monospace}.purchase-steps strong{font-size:15px;font-weight:600}.purchase-steps p{margin:6px 0 0}details{border-bottom:1px solid var(--line);padding:18px 0}details:last-child{border-bottom:0;padding-bottom:0}summary{cursor:pointer;font-size:15px;font-weight:600}details p{color:var(--muted);padding-left:18px;font-size:14px}.guide-article .next-step{background:var(--tint);border-color:var(--line);padding:36px}.next-step .guide-actions{margin-top:22px}.support-link{margin-top:22px;font-size:12px;display:inline-block}.guide-footer{border-top:1px solid var(--line);max-width:1200px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:28px 0 36px;font-size:11px;display:flex}.guide-footer nav{flex-wrap:wrap;gap:20px;display:flex}.guide-footer a{color:var(--muted);text-decoration:none}.guide-footer .footer-brand{color:var(--ink);font-size:13px;font-weight:600}@media (width<=1000px){.guide-intro{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.guide-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.guide-article>section{padding:28px}.guide-footer{margin:0 24px}}@media (width<=760px){.guide-header{gap:16px;padding:15px 20px}.guide-header nav{gap:16px;font-size:12px}.guide-header nav a:last-child{display:none}.guide-brand>span{font-size:20px}.guide-brand img{width:32px;height:32px}.guide-main{padding:0 20px 44px}.guide-intro{padding:34px 0;display:block}.intro-copy{margin-top:22px;font-size:15px}.guide-actions{gap:10px;margin-top:24px}.button{gap:12px;padding:10px 15px;font-size:13px}.byline{font-size:11px}.first-check{margin-top:30px;padding:22px}.first-check ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.first-check li{border:0;padding:0}.first-check li:first-child{padding:0}.first-check strong{font-size:13px}.first-check p{display:none}.guide-layout{display:block}.guide-toc{flex-flow:wrap;gap:10px 18px;padding:20px 0 28px;font-size:12px;position:static}.guide-toc strong{width:100%}.guide-article>section,.guide-article .next-step{margin-bottom:16px;padding:24px 20px}h2{font-size:21px}.guide-article section>p:not(.section-label),.eligibility-list dd,.check-list,.purchase-steps p{font-size:14px}.comparison-scroll{margin-left:-8px;margin-right:-8px}.guide-footer{gap:18px;margin:0 20px;padding:24px 0}.guide-footer nav{gap:15px}.guide-footer>span{width:100%}}@media print{.guide-header,.guide-toc,.guide-footer,.guide-actions,.support-link{display:none}.guide-intro,.guide-layout{display:block}.first-check{margin-top:25px}.guide-article>section{break-inside:avoid}}
