*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#15233b;background:#f8fafc;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.8}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.3;letter-spacing:-.025em}p+p{margin-top:16px}h2{font-size:30px}h3{font-size:22px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #628bff;outline-offset:5px}.mast{background:#0c1629;color:#fff;border-bottom:1px solid #29344a}.mast-inner{max-width:1280px;padding:20px 32px;margin:auto;display:flex;justify-content:space-between;align-items:center}.brand-lockup{display:flex;gap:12px;align-items:center;text-decoration:none}.brand-lockup strong{font-size:25px;letter-spacing:-1px}.brand-lockup span{font-size:14px;color:#bac7df}.mast nav{display:flex;gap:28px;font-size:14px}.mast nav a{text-decoration:none}.menu-switch{display:none}.opening{background:#0c1629;color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:520px;padding:54px max(32px,calc((100vw - 1216px)/2));gap:36px;align-items:center}.opening-copy{min-width:0}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;color:#5470a6;margin-bottom:18px}.opening .eyebrow{color:#98b5ff}.opening h1{font-size:49px;line-height:1.25}.opening h1 span{color:#8fafff}.opening-lead{margin-top:24px;color:#c7d1e2;font-size:17px}.opening-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.primary-action,.secondary-action{padding:12px 20px;border-radius:7px;text-decoration:none;font-size:14px;font-weight:700}.primary-action{background:#7197ff;color:#071731}.secondary-action{border:1px solid #54617a;color:#fff}.scope-note{font-size:11px;color:#b1bfd7;margin-top:16px}.opening-photo{position:relative}.opening-photo img{height:380px;width:100%;object-fit:cover;border-radius:16px}.opening-photo figcaption{font-size:11px;color:#a9b8d1;text-align:right;margin-top:7px}.task-strip{max-width:1216px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e0e5ee;border-radius:0 0 14px 14px}.task-door{padding:28px;border-right:1px solid #e0e5ee}.task-door:last-child{border:0}.task-door h2{font-size:19px}.task-door p{font-size:14px;color:#617086;margin:12px 0}.text-link{font-weight:700;color:#2f59bc;font-size:14px}.purpose-block{max-width:1152px;margin:76px auto;display:grid;grid-template-columns:2fr 3fr;gap:60px;padding:0 24px}.purpose-block p{color:#57677d}.choice-block{max-width:1152px;margin:0 auto 72px;padding:40px;background:#e9eef8;border-radius:18px}.section-heading{margin-bottom:26px}.choice-buttons{display:flex;gap:8px;margin-bottom:20px}.choice-buttons button{border:1px solid #bac8e1;padding:10px 23px;border-radius:6px;background:transparent;color:#253a5e}.choice-buttons button[aria-pressed=true]{background:#17366e;border-color:#17366e;color:#fff}.choice-answer{background:#fff;padding:28px;border-radius:10px;border-left:4px solid #4f78d4}.choice-answer p{margin:14px 0;max-width:860px;color:#55677e}.state-grid{max-width:1152px;margin:0 auto 72px;padding:0 24px}.state-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0}.state-grid dl div{border-top:3px solid #7796d9;padding-top:20px}.state-grid dt{font-size:19px;font-weight:700}.state-grid dd{margin:10px 0 0;color:#596980;font-size:15px}.faq-zone{max-width:1104px;margin:0 auto 70px;background:#fff;border-radius:14px;padding:34px}.faq-zone h2{margin-bottom:20px}.faq-zone details{border-top:1px solid #e1e6ef;padding:17px 0}.faq-zone summary{cursor:pointer;font-weight:700}.faq-zone details p{padding-top:12px;color:#596980}.guide-section{max-width:1152px;margin:0 auto 72px;padding:0 24px}.field-guides{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-link{background:#fff;border:1px solid #dfe5ef;padding:28px;border-radius:10px}.guide-link time{font-size:12px;color:#6c7a90}.guide-link h3{margin:12px 0;font-size:20px}.guide-link h3 a{text-decoration:none}.guide-link h3 a:hover{text-decoration:underline}.guide-link p{font-size:14px;color:#617086}.closing{background:#101e35;color:#c3cfe1;padding:44px max(32px,calc((100vw - 1104px)/2));display:flex;gap:35px;justify-content:space-between}.closing strong{color:#fff;font-size:21px}.closing p{margin:10px 0}.closing small{font-size:12px;color:#93a4bd}.closing nav{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;font-size:13px}.reading-area{max-width:980px;margin:0 auto;padding:30px 30px 72px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:#6b7c94;font-size:12px;margin-bottom:38px;overflow-wrap:anywhere}.page-opening{border-bottom:1px solid #d8e0ed;padding-bottom:28px;margin-bottom:32px}.page-opening h1{font-size:38px;max-width:850px}.page-opening p{margin-top:19px;color:#596b84}.reading-copy{max-width:820px}.reading-copy section{margin:36px 0}.reading-copy h2{font-size:25px;margin-bottom:17px}.reading-copy p{margin-bottom:16px;overflow-wrap:anywhere}.reading-copy a{color:#2b58b8}.direct-answer{padding:25px;background:#e6edfa;border-radius:8px;font-weight:600}.byline{font-size:13px}.byline time{margin-left:12px}.table-wrap{overflow:auto;margin:24px 0}table{border-collapse:collapse;min-width:560px;width:100%;font-size:14px}th,td{border:1px solid #d9e1ee;padding:15px;text-align:left}th{background:#e9eef8}.comparison{margin:24px 0}.comparison div{padding:20px;background:#edf1f8;margin:8px 0}.comparison dt{font-weight:700}.comparison dd{margin:8px 0 0} [hidden]{display:none!important}@media(max-width:760px){h2{font-size:25px}.mast-inner{padding:16px 20px;flex-wrap:wrap}.brand-lockup strong{font-size:23px}.menu-switch{display:block;border:1px solid #58677f;border-radius:5px;background:transparent;color:#fff;padding:5px 13px;font-size:13px}.mast nav{display:none;width:100%;padding-top:20px;gap:14px;flex-wrap:wrap}.mast nav.open{display:flex}.opening{display:block;padding:32px 20px 22px;min-height:0}.opening h1{font-size:35px}.opening .eyebrow{margin-bottom:15px}.opening-lead{margin-top:18px;font-size:15px}.opening-actions{margin-top:22px}.primary-action,.secondary-action{padding:10px 13px;font-size:13px}.opening-photo{margin-top:28px}.opening-photo img{height:220px;border-radius:10px}.task-strip{grid-template-columns:1fr;margin:0 20px}.task-door{padding:22px;border-right:0;border-bottom:1px solid #e0e5ee}.purpose-block{display:block;margin:44px 0;padding:0 22px}.purpose-block>div+div{margin-top:22px}.choice-block{margin:0 20px 44px;padding:25px 18px}.choice-answer{padding:20px}.choice-answer h3{font-size:21px}.choice-buttons button{padding:9px 15px;font-size:14px}.state-grid{margin-bottom:44px;padding:0 22px}.state-grid dl{grid-template-columns:1fr;gap:22px}.faq-zone{margin:0 20px 44px;padding:25px 20px}.guide-section{margin-bottom:44px;padding:0 20px}.field-guides{grid-template-columns:1fr}.guide-link{padding:23px}.closing{padding:32px 22px;display:block}.closing nav{margin-top:25px}.reading-area{padding:24px 21px 45px}.page-opening h1{font-size:29px}.reading-copy h2{font-size:23px}.reading-copy section{margin:30px 0}.breadcrumbs{margin-bottom:26px}.direct-answer{padding:20px}.page-opening{padding-bottom:23px}.reading-copy{font-size:16px;line-height:1.9}}