:root{--navy-900:#0B2148;--navy-800:#123368;--navy-700:#17427F;--navy-600:#1C50A0;--navy-500:#1E5BB8;--navy-400:#4E82CE;--navy-300:#7DA6DF;--navy-100:#E8F0FB;--green-600:#0A6B52;--green-500:#13A179;--green-100:#E3F5EF;--gold-500:#C9A227;--gold-400:#E0B93B;--gold-100:#FBF3DC;--success:#12A05C;--success-bg:#E8F7EF;--success-ink:#0B7A44;--warning:#D4912A;--warning-bg:#FDF3E3;--warning-ink:#8A5A00;--warning-border:#F2D9A6;--danger:#DB3A34;--danger-bg:#FCE9E8;--danger-ink:#B3261F;--info:#2C6BD6;--info-bg:#E8F0FB;--info-ink:#1B4EA0;--neutral-chip:#5C6675;--neutral-chip-bg:#EEF1F6;--ink-900:#141A26;--ink-800:#1F2733;--ink-700:#38414F;--ink-600:#4E5968;--ink-500:#636D7D;--ink-400:#98A1B3;--line:#E3E8F0;--line-strong:#C7D0DC;--bg:#F5F7FB;--surface:#FFFFFF;--surface-2:#F1F4F9;--shadow-xs:0 1px 2px rgba(14,27,50,.06);--shadow-sm:0 2px 8px rgba(14,27,50,.06);--shadow-md:0 6px 20px rgba(14,27,50,.08);--shadow-lg:0 16px 44px rgba(14,27,50,.14);--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--max-w:1200px;--max-w-wide:1320px;--bp-xl:1440px;--bp-lg:1200px;--bp-md:992px;--bp-sm:768px;--bp-xs:576px;--fs-display:2.5rem;--fs-h1:2rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-h4:1.125rem;--fs-body:1rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-label:.75rem;--brand:var(--navy-700);--accent:#C9A227;--muted:var(--ink-500);--trust-bg:var(--navy-100);--warn-bg:var(--warning-bg);--warn-border:var(--warning-border);--warn-ink:var(--warning-ink)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC","Source Han Sans SC","Hiragino Sans GB","Segoe UI",-apple-system,"Helvetica Neue",Arial,sans-serif;color:var(--ink-900);line-height:1.7;background:var(--bg);font-size:var(--fs-body)}a{color:var(--navy-500);text-decoration:none}img{max-width:100%;height:auto}.wrap{max-width:var(--max-w);margin:0 auto;padding:0 20px}.wrap-wide{max-width:var(--max-w-wide);margin:0 auto;padding:0 24px}.site-header{background:var(--surface);color:var(--ink-900);position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 20px}.brand{font-size:20px;font-weight:700;color:var(--navy-700);letter-spacing:.5px}a.brand{display:inline-block;text-decoration:none;color:var(--navy-700);cursor:pointer;transition:color .18s,opacity .18s}a.brand:hover{color:var(--navy-900);opacity:.92}a.brand:hover small{color:var(--navy-600)}a.brand:hover::before{transform:translateY(-50%) scale(1.06);box-shadow:0 6px 14px rgba(20,83,154,.34)}a.brand::before{transition:transform .18s,box-shadow .18s}a.brand:focus-visible{outline:2px solid var(--gold-500);outline-offset:4px;border-radius:8px}.brand small{font-weight:500;font-size:12px;opacity:.9;display:block;line-height:1.2;color:var(--ink-500)}.main-nav{display:flex;flex-wrap:wrap;gap:2px}.main-nav a{color:var(--ink-700);padding:8px 13px;border-radius:var(--r-sm);font-size:15px}.main-nav a:hover{color:var(--navy-700);background:var(--navy-100)}.main-nav a.active{color:var(--navy-700);font-weight:600;background:var(--navy-100)}@media(max-width:768px){.main-nav{width:100%;justify-content:flex-start}.main-nav a{flex:1 0 auto;text-align:center;font-size:13px}}.hero{background:linear-gradient(135deg,var(--navy-900),var(--navy-700));color:#fff;padding:70px 0;text-align:center}.hero h1,.hero h2{font-size:var(--fs-display);margin-bottom:14px;line-height:1.3;font-weight:700}.hero h1 .accent,.hero h2 .accent{color:var(--gold-400)}.hero p{font-size:17px;opacity:.92;max-width:820px;margin:0 auto 28px}.cta{display:inline-block;background:#fff;color:var(--navy-700);font-weight:600;padding:13px 30px;border-radius:var(--r-full);margin:4px 8px;font-size:15px;transition:.2s}.cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.cta.gold{background:var(--gold-500);color:var(--navy-900)}.cta.outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.7)}.section{padding:var(--s7) 0}.section h2{text-align:center;font-size:var(--fs-h2);margin-bottom:26px;color:var(--ink-900);font-weight:600}.section .lead{text-align:center;color:var(--ink-500);max-width:820px;margin:0 auto 30px;font-size:16px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--s5)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5);box-shadow:var(--shadow-sm)}.card h3{color:var(--navy-700);margin-bottom:8px;font-size:var(--fs-h3);font-weight:600}.card p{color:var(--ink-500);font-size:15px}.card ul{color:var(--ink-500);font-size:15px;padding-left:18px}.card li{margin:4px 0}a.card{display:block;color:inherit;text-decoration:none;cursor:pointer}a.card:hover,a.card:focus-visible{color:inherit;text-decoration:none}a.card:focus-visible{outline:3px solid rgba(20,83,154,.4);outline-offset:2px}.card .go-link{color:var(--navy-700);font-weight:700}a.card:hover .go-link{text-decoration:underline}.pill-wrap{text-align:center;margin-top:22px}.pill{display:inline-block;background:var(--navy-100);color:var(--navy-700);padding:7px 15px;border-radius:var(--r-full);margin:6px 6px 0 0;font-size:14px}.pill.muted{background:var(--neutral-chip-bg);color:var(--neutral-chip)}.pill.tap{background:var(--surface);border:1px solid var(--line);color:var(--ink-700)}a.pill:hover{border-color:var(--navy-500);color:var(--navy-700)}.notice{background:var(--warning-bg);border:1px solid var(--warning-border);padding:14px 18px;border-radius:var(--r-md);font-size:14px;color:var(--warning-ink);margin-top:var(--s5)}.notice strong{color:var(--warning-ink)}.table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;margin-top:8px}.table th,.table td{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:15px}.table th{background:var(--navy-100);color:var(--navy-700);font-weight:600}.table tr:last-child td{border-bottom:none}.cta-band{background:var(--navy-100);text-align:center;padding:var(--s7) 20px}.cta-band h2{margin-bottom:12px;color:var(--navy-700)}.cta-band p{color:var(--ink-500);margin-bottom:18px}.crumb{font-size:13px;color:var(--ink-500);margin:18px 0}.crumb a{color:var(--navy-500)}.crumb .current{color:var(--ink-700);font-weight:500}.prose{max-width:860px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s6)}.prose h2{font-size:var(--fs-h2);margin:26px 0 12px}.prose h3{font-size:var(--fs-h3);margin:18px 0 8px;color:var(--navy-700)}.prose p,.prose li{color:#333;font-size:16px}.prose ul,.prose ol{padding-left:22px;margin:8px 0}.site-footer{background:var(--navy-900);color:#C7D0DC;padding:var(--s6) 0;font-size:14px;text-align:center}.site-footer a{color:#C7D0DC}.site-footer a:hover{color:#fff}.site-footer .cols{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:18px;text-align:left}.site-footer .col h4{color:#fff;font-size:15px;margin-bottom:8px}.site-footer .col a{display:block;margin:4px 0}.site-footer .foot{color:#A3B0C2;font-size:13px;line-height:1.8}@media(max-width:768px){.site-footer .cols{flex-direction:column;align-items:center;text-align:center}}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s6);box-shadow:var(--shadow-md)}.form label{display:block;font-weight:600;margin:16px 0 6px;font-size:15px}.form select,.form input[type=text],.form input[type=tel],.form input[type=number],.form textarea{width:100%;padding:12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:15px;background:var(--surface-2)}.form textarea{min-height:90px;resize:vertical}.form .group{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.form .group{grid-template-columns:1fr}}.btn{display:inline-block;background:var(--navy-700);color:#fff;padding:13px 28px;border-radius:var(--r-full);font-weight:600;font-size:15px;border:none;cursor:pointer;transition:.2s}.btn:hover{background:var(--navy-600);box-shadow:var(--shadow-md)}.btn.gold{background:var(--gold-500);color:var(--navy-900)}.btn.gold:hover{background:var(--gold-400)}.btn.block{width:100%;margin-top:24px}.countdown .label{font-size:16px;font-weight:600;color:var(--ink-900)}.countdown .num{font-size:30px;font-weight:700;color:var(--navy-700);font-variant-numeric:tabular-nums}@keyframes scrollTicker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.article-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.article-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.article-item h4{font-size:15px;font-weight:600;color:var(--ink-900)}.article-item h4 a{color:var(--ink-900)}.article-item h4 a:hover{color:var(--navy-700)}.article-item .date{font-size:12px;color:var(--ink-500);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.resource{border:1px solid var(--line);border-radius:var(--r-md);padding:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.resource .tag{display:inline-block;background:var(--gold-100);color:var(--warning-ink);font-size:12px;padding:3px 10px;border-radius:var(--r-full);margin-bottom:8px}.resource h4{font-size:15px;margin-bottom:6px}.resource p{font-size:13px;color:var(--ink-500)}.resource .dl{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:13px;color:var(--ink-500)}.resource .dl a{font-weight:600}.service{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:22px;box-shadow:var(--shadow-sm)}.service .price{font-size:22px;font-weight:700;color:var(--navy-700)}.service .price small{font-size:13px;color:var(--ink-500);font-weight:500}.service ul{color:var(--ink-500);font-size:14px;padding-left:16px;margin:12px 0}.service ul li{margin:4px 0}.mentor .avatar{width:64px;height:64px;border-radius:var(--r-full);background:var(--navy-100);color:var(--navy-700);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:0 auto 10px}.region-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:10px}.region-grid a{display:block;text-align:center;padding:11px 6px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-900);font-size:14px;transition:.15s}.region-grid a:hover{border-color:var(--navy-300);color:var(--navy-700);background:var(--navy-100)}.region-grid a.hot{background:linear-gradient(135deg,var(--gold-100),#F7E9B8);border-color:var(--gold-400);color:var(--navy-900);font-weight:700;box-shadow:inset 0 0 0 1px var(--gold-400)}.region-grid a.hot:hover{background:var(--gold-100);border-color:var(--gold-500);color:var(--navy-900)}.topic-card .tag{display:inline-block;font-size:12px;color:var(--warning-ink);background:var(--gold-100);padding:2px 10px;border-radius:var(--r-full);margin-bottom:8px}.topic-card .meta{font-size:12px;color:var(--ink-500);margin-top:10px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.card,.btn,.tile,.feature-card,.rel-card,.rc,.author-box{transition:none;transform:none}.card:hover,.btn:hover,.tile:hover{transform:none}}.card{transition:transform .18s,box-shadow .18s,border-color .18s}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.table-wrap .table{border:none;border-radius:0}.table th,.table td{white-space:nowrap}.table tbody tr:nth-child(even){background:var(--surface-2)}.table tbody tr:hover{background:var(--navy-100)}.table td:first-child{font-weight:600;color:var(--ink-900)}.gov-bar{background:var(--navy-900);color:#C7D0DC;font-size:13px;padding:8px 0}.gov-bar .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.gov-bar .left{color:#fff;font-weight:500}.gov-bar .right{display:flex;gap:18px}.gov-bar a{color:#C7D0DC}.gov-bar a:hover{color:#fff}.stats-band .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center}@media(max-width:768px){.stats-band .wrap{grid-template-columns:repeat(2,1fr)}}.quick-tiles .tile .ic{font-size:26px;line-height:1}.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px}.layout>.main{min-width:0}@media(max-width:992px){.layout{grid-template-columns:1fr}}.list-row .date{font-size:var(--fs-xs);color:var(--ink-500);white-space:nowrap}.pagination .current{background:var(--navy-700);color:#fff;border-color:var(--navy-700);font-weight:600}.aside{display:flex;flex-direction:column;gap:20px}@media(max-width:992px){.aside{position:static}}.aside .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow-sm)}.aside .panel h4{font-size:16px;font-weight:600;color:var(--navy-700);margin-bottom:12px}.aside .panel a{display:block;padding:6px 0;font-size:14px;color:var(--ink-700);border-bottom:1px solid var(--line)}.aside .panel a:last-child{border-bottom:none}.aside .panel a:hover{color:var(--navy-700)}.article-head{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:24px}.article-head h1{font-size:28px;line-height:1.35;color:var(--ink-900)}.meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:var(--fs-xs);color:var(--ink-500)}.meta .tag{background:var(--navy-100);color:var(--navy-700);padding:3px 10px;border-radius:var(--r-full)}.meta .upd{color:var(--warning-ink)}.article-layout{display:grid;grid-template-columns:minmax(0,720px) 340px;gap:32px;justify-content:center;align-items:start}@media(max-width:992px){.article-layout{grid-template-columns:1fr}}.prose p{font-size:17px;line-height:1.8;color:var(--ink-700)}.toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;box-shadow:var(--shadow-sm)}.toc h4{font-size:15px;font-weight:600;color:var(--navy-700);margin-bottom:10px}.toc a{display:block;padding:6px 10px 6px 14px;border-left:2px solid var(--line);color:var(--ink-500);font-size:14px;transition:.15s}.toc a:hover{color:var(--navy-700);border-left-color:var(--navy-700)}.source-line{display:flex;flex-wrap:wrap;gap:12px 28px;margin:20px 0 8px;padding:12px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-500)}.source-line b{color:var(--ink-700)}.callout{border-left:4px solid var(--navy-500);background:var(--info-bg);color:var(--info-ink);padding:14px 18px;border-radius:var(--r-sm);margin:16px 0;font-size:15px}.callout.warn{border-left-color:var(--warning);background:var(--warning-bg);color:var(--warning-ink)}.callout.alert{border-left-color:var(--danger);background:var(--danger-bg);color:var(--danger-ink)}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media(max-width:768px){.related{grid-template-columns:1fr}}.related .rel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px;box-shadow:var(--shadow-sm)}.related .rel-card h5{font-size:15px;color:var(--ink-900);margin-bottom:6px}.related .rel-card p{font-size:13px;color:var(--ink-500)}.related .rel-card a{color:inherit}.article-nav{display:flex;justify-content:space-between;gap:16px;margin-top:28px;border-top:1px solid var(--line);padding-top:18px;font-size:var(--fs-sm)}.checklist{list-style:none;display:grid;gap:12px}.checklist li{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:15px}.checklist li::before{content:"✓";width:20px;height:20px;flex:none;border-radius:var(--r-full);background:var(--success);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}@media(max-width:768px){.level-steps{grid-template-columns:repeat(2,1fr)}}.level-steps .lv.current{border-color:var(--navy-500);background:var(--navy-100);font-weight:600}.faq-accordion details[open] .ans{padding:14px 18px;font-size:15px;color:var(--ink-700);line-height:1.7}.float-bar{position:fixed;right:18px;bottom:120px;z-index:999;display:flex;flex-direction:column;gap:10px}.float-bar .fb{width:56px;height:56px;border-radius:var(--r-full);background:var(--navy-700);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;box-shadow:var(--shadow-lg);transition:.18s;position:relative;border:none;padding:0;font-family:inherit;text-decoration:none}.float-bar .fb:hover{background:var(--navy-600);transform:translateY(-2px)}.float-bar .fb .ico{font-size:22px;line-height:1}.float-bar .fb .lbl{font-size:12px;display:block;line-height:1.2;margin-top:1px}.float-bar .fb.gold{background:var(--gold-500);color:var(--navy-900)}.float-bar .fb.gold:hover{background:var(--gold-400)}.float-bar .fb.fb-qr{background:var(--surface);color:var(--navy-700);border:1px solid var(--line)}.fb-qr-panel{position:absolute;right:66px;bottom:0;width:180px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px;box-shadow:var(--shadow-lg);display:none}.fb-qr-panel.show{display:block}.fb-qr-panel p{font-size:13px;color:var(--ink-500);text-align:center;margin:8px 0 0}.fb-qr-panel .qr-ph{height:120px;background:var(--navy-100);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--navy-700);font-size:12px;text-align:center;padding:8px}.fb-qr-panel .qr-ph-img{width:118px;height:118px;object-fit:contain;display:block;margin:0 auto;border-radius:8px;background:#fff}.float-bar .fb-top{background:rgba(20,26,38,.55)}.float-bar .fb-top:hover{background:var(--navy-900)}@media(max-width:768px){.float-bar{right:12px;bottom:90px;gap:8px}.float-bar .fb{width:50px;height:50px}}.mobile-ctas{position:fixed;left:0;right:0;bottom:0;z-index:998;background:var(--surface);border-top:1px solid var(--line);display:none;box-shadow:0 -2px 12px rgba(20,26,38,.08)}@media(max-width:768px){.mobile-ctas{display:grid;grid-template-columns:1fr 1fr}}.mobile-ctas a{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 8px;font-size:14px;font-weight:600;color:var(--navy-700);border-right:1px solid var(--line)}.mobile-ctas a:last-child{border-right:none;background:var(--gold-500);color:var(--navy-900)}@media(max-width:992px){.hero-split{grid-template-columns:1fr}}.hero-split .txt{text-align:left}.hero-split .txt h1{font-size:34px;line-height:1.3;color:#fff;margin-bottom:16px}.hero-split .txt p{font-size:16px;opacity:.92;max-width:520px;margin-bottom:26px}.hero-split .txt .cta{margin:4px 8px 4px 0}.query-card .sub{font-size:13px;color:var(--ink-500);margin-bottom:16px}.query-card .hint{font-size:12px;color:var(--ink-500);margin-top:10px;text-align:center}.cal-card.open{border-top-color:var(--success)}.cal-card .st{font-size:12px;font-weight:600;display:inline-block;padding:2px 10px;border-radius:var(--r-full);margin-bottom:8px}.cal-card.open .st{background:var(--success-bg);color:var(--success-ink)}.cal-card.will .st{background:var(--warning-bg);color:var(--warning-ink)}.cal-card .time{font-size:13px;color:var(--ink-700)}.data-band{background:linear-gradient(135deg,var(--navy-900),var(--navy-700));padding:26px 0;color:#fff;border-top:3px solid var(--gold-500)}.data-band .wrap{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;text-align:center}.data-band .dnum{font-size:30px;font-weight:800;color:var(--gold-400);line-height:1.1}.data-band .dlbl{font-size:13px;color:#C7D0DC;margin-top:4px}@media(max-width:768px){.data-band .wrap{grid-template-columns:repeat(3,1fr)}}.feature-card .ic{font-size:26px;margin-bottom:10px}.cat-tabs .ct-btn.active{background:var(--navy-700);color:#fff;border-color:var(--navy-700)}.cat-panel.active{display:block}.cat-panel .article-list{text-align:left}.cat-panel .more{text-align:center;margin-top:16px}.article-head .crumb{margin:0 0 14px}.article-intro{background:var(--navy-100);border-left:4px solid var(--navy-700);padding:16px 20px;border-radius:var(--r-sm);margin:0 0 26px;font-size:15px;color:var(--ink-700)}.article-intro strong{color:var(--navy-700)}.aside-cta-card .btn{background:var(--gold-500);color:var(--navy-900);display:block;text-align:center}.article-info-card .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0}.article-info-card .chip.gold{background:var(--gold-100);color:var(--warning-ink)}.prose .sec-tag{display:inline-block;background:var(--navy-100);color:var(--navy-700);font-size:12px;padding:2px 10px;border-radius:var(--r-full)}.related-cards .rc .tag{display:inline-block;font-size:12px;color:var(--warning-ink);background:var(--gold-100);padding:2px 10px;border-radius:var(--r-full);margin-bottom:8px}.section h2,.sec-title{text-align:center}.section h2{position:relative}.card{transition:transform .2s,box-shadow .2s,border-color .2s}.card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(14,27,50,.12);border-color:var(--line-strong)}.hero{position:relative;overflow:hidden}.hero::after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%)}.hero .wrap{position:relative;z-index:1}.btn,.cta,.q-btn{transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn.gold:hover{box-shadow:0 8px 24px rgba(201,162,39,.35)}.stat-card .num{font-size:32px;font-weight:800;color:var(--navy-700);line-height:1.1}.stat-card .lbl{font-size:13px;color:var(--ink-500);margin-top:4px}@media(max-width:768px){body{padding-bottom:56px}}.main-nav a.active{position:relative}.main-nav a.active::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--navy-700);border-radius:2px}.article-head .meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:13px;color:var(--ink-500)}.article-head .meta .byline{display:flex;align-items:center;gap:8px}.article-head .meta .dot{color:var(--line-strong)}.article-head .meta time{color:var(--ink-500)}.prose mark{background:var(--gold-100);color:var(--warning-ink);padding:1px 6px;border-radius:4px;font-weight:600}.article-end-guide{background:var(--navy-100);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 20px;margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.article-end-guide p{font-size:15px;color:var(--ink-700)}.article-end-guide a{font-size:14px;font-weight:600}.lead-resource{border:2px dashed var(--navy-300);border-radius:var(--r-md);padding:18px 20px;margin-top:26px;background:var(--surface)}.lead-resource h4{font-size:16px;color:var(--navy-700);margin-bottom:10px;display:flex;align-items:center;gap:8px}.lead-resource .rows{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lead-resource .rows span{background:var(--navy-100);color:var(--navy-700);padding:5px 12px;border-radius:var(--r-full);font-size:13px}.lead-resource .cta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lead-resource .cta-row .count{font-size:13px;color:var(--ink-500)}.lead-resource .cta-row .btn{white-space:nowrap}.keypoints{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px;margin:24px 0;box-shadow:var(--shadow-sm)}.keypoints h4{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--navy-800);margin-bottom:12px}.keypoints h4::before{content:"";width:4px;height:16px;background:var(--gold-500);border-radius:2px}.keypoints ul{list-style:none;padding:0;display:grid;gap:8px}.keypoints li{display:block;position:relative;padding-left:24px;text-align:left;font-size:15px;color:var(--ink-700);line-height:1.9}.keypoints li::before{content:"▸";position:absolute;left:2px;top:0;color:var(--gold-500);font-weight:700}.data-box .d{text-align:center}.data-box .d .num{font-size:26px;font-weight:800;color:var(--navy-700);line-height:1.1}.data-box .d .num small{font-size:14px;font-weight:600;color:var(--ink-500)}.data-box .d .lbl{font-size:13px;color:var(--ink-500);margin-top:4px}.compare{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;margin:24px 0;background:var(--surface);font-size:15px}.compare th,.compare td{padding:12px 14px;border:1px solid var(--line);text-align:left}.compare thead th{background:var(--navy-700);color:#fff;font-weight:600}.compare tbody th{background:var(--navy-100);color:var(--navy-800);font-weight:600;width:120px}.compare tbody tr:nth-child(even){background:var(--surface-2)}.compare .yes{color:var(--green-600);font-weight:700}.compare .no{color:var(--warning-ink)}.steps{counter-reset:step;list-style:none;padding:0;margin:24px 0;display:grid;gap:16px}.steps li{position:relative;padding:16px 18px 16px 58px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.steps li::before{counter-increment:step;content:counter(step);position:absolute;left:18px;top:16px;width:28px;height:28px;border-radius:var(--r-full);background:var(--navy-700);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.steps li strong{display:block;font-size:15px;color:var(--ink-900);margin-bottom:2px}.steps li p{margin:0;font-size:14px;color:var(--ink-600);line-height:1.6}.steps li .note{font-size:13px;color:var(--ink-500);margin-top:6px;display:block}.tips{border-left:4px solid var(--gold-500);background:var(--gold-100);border-radius:var(--r-md);padding:18px 20px;margin:24px 0}.tips h4{font-size:15px;color:var(--warning-ink);margin-bottom:10px}.tips ul{list-style:none;padding:0;display:grid;gap:8px}.tips li{font-size:14px;color:var(--ink-700);line-height:1.6;padding-left:20px;position:relative}.tips li::before{content:"▸";color:var(--gold-500);font-weight:700;position:absolute;left:0}.author-box{display:flex;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;margin:28px 0;align-items:flex-start}.author-box .avatar{width:56px;height:56px;flex:none;border-radius:var(--r-full);background:linear-gradient(135deg,var(--navy-600),var(--navy-800));color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.author-box .ai h5{font-size:15px;color:var(--ink-900);margin:0 0 4px}.author-box .ai .role{font-size:13px;color:var(--navy-700);margin-bottom:6px}.author-box .ai p{font-size:14px;color:var(--ink-600);line-height:1.6;margin:0}.author-box .ai .exps{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.author-box .ai .exps span{font-size:12px;background:var(--navy-100);color:var(--navy-700);padding:3px 10px;border-radius:var(--r-full)}.topic-links{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 22px;margin:28px 0}.topic-links h4{font-size:16px;color:var(--navy-800);margin-bottom:12px}.topic-links .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.topic-links a{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-700);background:var(--surface);border:1px solid var(--line);padding:10px 12px;border-radius:var(--r-sm);transition:.15s}.topic-links a:hover{border-color:var(--navy-500);color:var(--navy-700);transform:translateY(-2px)}.topic-links a::before{content:"▸";color:var(--gold-500);font-size:12px}.hot-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.hot-list h4{font-size:15px;font-weight:600;color:var(--navy-700);margin-bottom:12px}.hot-list ol{list-style:none;padding:0;counter-reset:hot;display:grid;gap:10px}.hot-list li{counter-increment:hot;position:relative;padding-left:30px}.hot-list li::before{content:counter(hot);position:absolute;left:0;top:0;font-size:13px;font-weight:700;color:#fff;background:var(--navy-700);width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center}.hot-list li:nth-child(1)::before{background:var(--gold-500)}.hot-list a{font-size:14px;color:var(--ink-700);display:block;padding-bottom:10px;border-bottom:1px solid var(--line);position:relative}.hot-list a:hover{color:var(--navy-700)}.toc a.active{color:var(--navy-700);border-left-color:var(--gold-500);font-weight:600}.toc a.active::before{content:"▸ "}.prose h2{position:relative;font-size:22px;color:var(--ink-900);margin:34px 0 16px;padding-left:14px}.prose h2::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:4px;background:linear-gradient(var(--navy-600),var(--gold-500));border-radius:4px}.prose h3{font-size:18px;color:var(--navy-800);margin:26px 0 12px}@media(max-width:992px){.article-layout{grid-template-columns:1fr;gap:24px}.article-layout .aside{display:flex;flex-direction:column}}.h1-article{font-size:28px;line-height:1.35;margin:0 0 14px;color:var(--ink-900)}.muted-note{font-size:13px;color:var(--ink-500)}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-26{margin-top:26px}.mt-30{margin-top:30px}.sec-gap{margin:30px 0 18px}.sec-gap-sm{margin:28px 0 18px}.left-mb24{text-align:left;margin-bottom:24px}.center-t{margin:18px auto 0;text-align:center}.btn.btn-block{display:block;text-align:center;margin-top:10px}.notice.notice-center{text-align:left;max-width:860px;margin:0 auto 22px}.mb-18{margin-bottom:18px}.section h2{text-align:center;position:relative;padding-bottom:14px;margin-bottom:18px}.section h2::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:56px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--gold-400),var(--gold-500))}.section .lead{margin-bottom:26px}.section h2 small{display:block;font-size:13px;color:var(--ink-500);font-weight:400;margin-top:8px}.update-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:26px 26px 22px}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}@media(max-width:768px){.update-stamp .stamp-btn{margin-left:0}}.quick-tiles .tile .ic{width:52px;height:52px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--navy-100);font-size:24px}.quick-tiles .tile:nth-child(2n) .ic{background:var(--gold-100)}.quick-tiles .tile:nth-child(3n) .ic{background:var(--green-100)}.quick-tiles .tile:hover .ic{background:var(--navy-700)}.quick-tiles .tile:hover .ic{color:#fff}.doc-intro{background:linear-gradient(135deg,var(--navy-800),var(--navy-600));color:#fff;border-radius:var(--r-md);padding:18px 22px;margin:0 0 24px}.doc-intro .t{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--gold-400);margin-bottom:8px}.doc-intro p{font-size:15px;color:#EDF1F7;line-height:1.75;margin:0}.doc-quote{border:1px solid var(--line);border-left:4px solid var(--navy-700);border-radius:var(--r-md);background:var(--surface);margin:0 0 26px;overflow:hidden;box-shadow:var(--shadow-sm)}.doc-quote .doc-head{background:var(--navy-100);padding:12px 18px;border-bottom:1px solid var(--line)}.doc-quote .doc-title{display:block;font-size:15px;font-weight:600;color:var(--navy-800);line-height:1.5}.doc-quote .doc-meta{display:block;font-size:12px;color:var(--ink-500);margin-top:4px}.doc-quote blockquote{margin:0;padding:16px 18px 6px;font-size:14.5px;color:var(--ink-700);line-height:1.8}.doc-quote blockquote p{margin:0 0 10px}.doc-quote blockquote li{margin:6px 0}.doc-quote .doc-link{display:block;padding:12px 18px;border-top:1px dashed var(--line);font-size:13px}.doc-quote .doc-link a{font-weight:600}.doc-quote .doc-src{display:inline-block;font-size:12px;color:var(--ink-500);background:var(--surface-2);padding:2px 8px;border-radius:var(--r-full);margin-right:8px}.review-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 22px;margin:26px 0;box-shadow:var(--shadow-sm)}.review-box h4{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--navy-800);margin-bottom:10px}.review-box h4::before{content:"";width:4px;height:16px;background:var(--gold-500);border-radius:2px}.review-box p{font-size:15px;color:var(--ink-700);line-height:1.8;margin:0 0 10px}.review-box ul{list-style:none;padding:0;display:grid;gap:8px}.review-box li{font-size:14px;color:var(--ink-700);line-height:1.6;padding-left:20px;position:relative}.review-box li::before{content:"▸";color:var(--gold-500);font-weight:700;position:absolute;left:0}.review-box .rv-tag{display:inline-block;font-size:12px;color:var(--navy-700);background:var(--navy-100);padding:2px 10px;border-radius:var(--r-full);margin-top:10px}.lead-form{background:linear-gradient(160deg,var(--navy-900),var(--navy-700));color:#fff;border-radius:var(--r-md);padding:22px 20px;box-shadow:0 10px 28px rgba(14,27,50,.18);position:relative;overflow:hidden}.lead-form::before{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%);z-index:0;pointer-events:none}.lead-form>*{position:relative;z-index:1}.lead-form h4{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:#fff;margin:0 0 6px}.lead-form .lf-sub{font-size:12.5px;color:#C7D0DC;margin-bottom:16px;line-height:1.5}.lead-form .field{margin-bottom:12px}.lead-form label{display:block;font-size:12px;color:#C7D0DC;margin-bottom:5px}.lead-form input,.lead-form select{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.55);background:#fff;color:var(--ink-900);font-size:14px;outline:none;transition:.18s;appearance:none;-webkit-appearance:none}.lead-form input::placeholder{color:#79828F}.lead-form select{padding-right:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317427F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.lead-form select option{color:var(--ink-900);background:#fff}.lead-form input:hover,.lead-form select:hover{border-color:var(--navy-400)}.lead-form input:focus,.lead-form select:focus{border-color:var(--navy-600);background:#fff;box-shadow:0 0 0 3px rgba(201,162,39,.25)}.lead-form .btn-submit{display:block;width:100%;margin-top:6px;padding:12px;border:none;border-radius:var(--r-full);background:linear-gradient(135deg,var(--gold-400),var(--gold-500));color:var(--navy-900);font-size:15px;font-weight:700;cursor:pointer;transition:.18s}.lead-form .btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(201,162,39,.4)}.lead-form .btn-submit:active{transform:translateY(0)}.lead-form .lf-priv{display:flex;align-items:flex-start;gap:6px;margin-top:12px;font-size:12px;color:#C7D0DC;line-height:1.5}.lead-form .lf-ok{display:none;margin-top:12px;padding:10px 12px;border-radius:var(--r-sm);background:rgba(80,200,120,.14);border:1px solid rgba(80,200,120,.4);color:#B7E8C9;font-size:13px;line-height:1.6}.lead-form .lf-ok.show{display:block}.lead-form{border-top:3px solid var(--gold-500);padding:20px 20px 18px}.lead-form::after{content:"";position:absolute;left:-30px;bottom:-60px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,39,.14),transparent 70%);z-index:0;pointer-events:none}.lead-form .lf-head{margin-bottom:12px}.lead-form .lf-free{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:var(--r-full);background:linear-gradient(135deg,var(--gold-400),var(--gold-500));color:var(--navy-900);font-size:11.5px;font-weight:800;letter-spacing:.4px;line-height:1.4}.lead-form .lf-head h4{display:block;font-size:16.5px;margin:0 0 6px;letter-spacing:.2px}.lead-form .lf-head .lf-sub{margin:0}.lead-form .lf-bens{list-style:none;margin:0 0 15px;padding:10px 12px 10px 13px;border-radius:var(--r-sm);background:rgba(255,255,255,.07);border:1px dashed rgba(255,255,255,.2)}.lead-form .lf-bens li{position:relative;padding-left:19px;font-size:12.5px;color:#DDE5EF;line-height:1.85}.lead-form .lf-bens li::before{content:"✓";position:absolute;left:0;top:0;color:var(--gold-400);font-weight:800;font-size:12px}.lead-form .field{margin-bottom:11px}.lead-form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-form .btn-submit{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;overflow:hidden;margin-top:12px;padding:14px 12px;border-radius:12px;font-size:15.5px;box-shadow:0 6px 16px rgba(201,162,39,.3)}.lead-form .btn-submit .lf-ar{font-weight:700;transition:transform .18s}.lead-form .btn-submit:hover .lf-ar{transform:translateX(4px)}.lead-form .btn-submit::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:lfShine 4s ease-in-out infinite}@keyframes lfShine{0%{left:-60%}45%{left:135%}100%{left:135%}}.lead-form .lf-fast{margin-top:9px;font-size:11.5px;color:#9FB0C4;text-align:center;letter-spacing:.2px}.lead-form .lf-alt{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);font-size:12px;color:#C7D0DC;line-height:1.65}.lead-form .lf-alt a{color:var(--gold-400);font-weight:700}.lead-form .lf-alt a:hover{color:var(--gold-500)}@media(prefers-reduced-motion:reduce){.lead-form .btn-submit::after{animation:none}}@media(max-width:768px){.lead-form{padding:20px 16px}.lead-form input,.lead-form select{padding:13px 12px;font-size:16px}.lead-form .btn-submit{padding:14px;font-size:16px}.lead-form .lf-sub{font-size:13px}.lead-form label{font-size:13px}.lead-form .lf-bens li{font-size:13px}.lead-form .lf-free{font-size:12px;padding:4px 11px}.lead-form .lf-head h4{font-size:17px}.lead-form .btn-submit{padding:15px 12px;font-size:16.5px}}@media(max-width:420px){.lead-form .field-row{grid-template-columns:1fr;gap:0}}.portal-hero .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:stretch}@media(max-width:992px){.portal-hero .wrap{grid-template-columns:1fr}}.portal-feature h1 .hl{color:var(--gold-400)}.portal-feature-list .n{flex:none;font-size:12px;color:var(--gold-400);font-weight:700}@media(max-width:992px){.img-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.img-list-item img{width:110px;height:76px}}.img-list-item .il-meta .tag{background:var(--navy-100);color:var(--navy-700);padding:2px 10px;border-radius:var(--r-full);font-size:12px}.portal-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:24px}@media(max-width:992px){.portal-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.portal-cols{grid-template-columns:1fr}}.portal-cols .pc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow-sm)}.portal-cols .pc h3{font-size:16px;color:var(--navy-800);margin:0 0 14px;display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.portal-cols .pc h3::before{content:"";width:4px;height:16px;background:var(--gold-500);border-radius:2px}.portal-cols .pc-list{list-style:none;padding:0;margin:0}.portal-cols .pc-list li{display:flex;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--line)}.portal-cols .pc-list li:last-child{border-bottom:none}.portal-cols .pc-list a{font-size:14px;color:var(--ink-800);line-height:1.5}.portal-cols .pc-list a:hover{color:var(--navy-700)}.portal-cols .pc-list .t{flex:none;font-size:12px;color:var(--navy-700);background:var(--navy-100);padding:2px 10px;border-radius:var(--r-full)}.portal-cols .pc-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--navy-700);margin-top:10px}@media(max-width:992px){.case-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stat-band2{grid-template-columns:repeat(2,1fr)}}.stat-band2 .sb .n{font-size:30px;font-weight:800;color:var(--navy-700);line-height:1.1}.portal-hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}@media(max-width:992px){.portal-hero .wrap{grid-template-columns:1fr;gap:36px}}.hero-value .trust-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);color:#E8EDF5;font-size:12px;font-weight:600;letter-spacing:1px;padding:6px 16px;border-radius:var(--r-full);margin-bottom:22px}.hero-value .trust-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-400)}.hero-value h1 .hl{color:var(--gold-400)}.hero-value .sub{font-size:17px;line-height:1.8;color:rgba(255,255,255,.85);max-width:540px;margin:0 0 30px}.hero-value .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.btn-hero.primary{background:var(--gold-500);color:var(--navy-900)}.btn-hero.primary:hover{background:var(--gold-400);transform:translateY(-2px);box-shadow:0 12px 26px rgba(201,162,39,.35)}@media(max-width:768px){.hero-value .sub{font-size:15px}}.query-card .sub{font-size:13px;color:var(--ink-500);margin-bottom:4px}.query-card .hint{font-size:12px;color:var(--ink-500);margin-top:12px;text-align:center}.data-band{background:var(--surface-2);padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.data-band .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.data-band .dnum{font-size:32px;font-weight:800;color:var(--navy-800);line-height:1.1}.data-band .dlbl{font-size:13px;color:var(--ink-500);margin-top:6px}@media(max-width:768px){.data-band .wrap{grid-template-columns:repeat(2,1fr);gap:26px 16px}}.section{padding:72px 0}.section-white{background:var(--surface)}.section h2{text-align:left;position:relative;padding-left:18px;font-size:26px;line-height:1.4;font-weight:600;color:var(--navy-800);margin:0 0 10px}.section h2::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:2px;background:linear-gradient(180deg,var(--gold-400),var(--gold-500))}.section h2::after{content:none}.section h2 small{display:block;font-size:13px;color:var(--ink-500);font-weight:400;margin-top:8px}.section .lead{text-align:left;font-size:14px;color:var(--ink-500);max-width:640px;margin:0 0 36px;line-height:1.7}@media(max-width:992px){.section{padding:56px 0}}@media(max-width:768px){.section{padding:44px 0}.section h2{font-size:22px}}.entry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:992px){.entry-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.entry-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.entry-tile .ic{flex:none;width:44px;height:44px;border-radius:var(--r-sm);background:var(--navy-100);color:var(--navy-700);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:1}.entry-tile:nth-child(3n+2) .ic{background:var(--gold-100);color:var(--warning-ink)}.entry-tile:nth-child(3n) .ic{background:var(--green-100);color:var(--green-600)}.step-strip{display:grid;grid-template-columns:repeat(6,1fr);margin-top:10px;position:relative}.step-strip::before{content:"";position:absolute;left:8%;right:8%;top:17px;height:1px;background:var(--line-strong)}.step-strip .step{position:relative;padding:0 12px;text-align:center}.step-strip .step .n{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;background:var(--navy-700);color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:0 0 0 4px var(--bg)}.step-strip .step .t{display:block;font-size:14.5px;font-weight:600;color:var(--ink-900);margin-bottom:3px}.step-strip .step .d{font-size:12px;color:var(--ink-500)}@media(max-width:992px){.step-strip{grid-template-columns:repeat(3,1fr);gap:24px 0}.step-strip::before{display:none}}@media(max-width:576px){.step-strip{grid-template-columns:repeat(2,1fr)}}.portal-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px}@media(max-width:992px){.portal-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.portal-cols{grid-template-columns:1fr}}.portal-cols .pc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:22px;box-shadow:var(--shadow-sm)}.portal-cols .pc h3{font-size:17px;color:var(--navy-800);margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--line);position:relative;font-weight:600}.portal-cols .pc h3::after{content:"";position:absolute;left:0;bottom:-1px;width:32px;height:3px;border-radius:2px;background:var(--gold-500)}.portal-cols .pc-list{list-style:none;padding:0;margin:0}.portal-cols .pc-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line)}.portal-cols .pc-list li:last-child{border-bottom:none}.portal-cols .pc-list a{font-size:14.5px;color:var(--ink-800);line-height:1.5}.portal-cols .pc-list a:hover{color:var(--navy-700)}.portal-cols .pc-list .meta{flex:none;font-size:12px;color:var(--ink-500)}.portal-cols .pc-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--navy-700);margin-top:14px}@media(max-width:992px){.region-update{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.case-grid{grid-template-columns:repeat(2,1fr)}}.guide-links{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;margin-top:8px}@media(max-width:768px){.guide-links{grid-template-columns:1fr}}.guide-links a{display:flex;align-items:baseline;gap:10px;font-size:14.5px;color:var(--ink-800);padding:11px 0;border-bottom:1px dashed var(--line)}.guide-links a::before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--gold-500);position:relative;top:-1px}.guide-links a:hover{color:var(--navy-700)}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:8px;padding:20px 0 4px;border-top:1px solid var(--line)}.trust-row a{font-size:13px;color:var(--ink-500)}.trust-row a:hover{color:var(--navy-700)}.cta-band{background:linear-gradient(135deg,var(--navy-900),var(--navy-700));text-align:center;padding:64px 20px;color:#fff}.cta-band h2{color:#fff;margin-bottom:14px}.cta-band p{color:rgba(255,255,255,.8);margin-bottom:24px}.cta-band .notice{max-width:860px;margin:0 auto 26px;text-align:left}.float-bar .fb .ico{font-size:20px}.site-footer{background:var(--navy-900);color:#B9C2D0;padding:56px 0 0;font-size:14px}.site-footer .f-grid{display:grid;grid-template-columns:1.05fr 2.2fr;gap:48px;padding-bottom:40px;text-align:left}.site-footer .f-brand-name{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:.5px;display:flex;align-items:center;gap:10px}.site-footer .f-brand-name::before{content:"";flex:none;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--gold-400),var(--gold-500))}.site-footer .f-brand p{font-size:13.5px;color:#B9C2D0;line-height:1.8;max-width:360px;margin:0 0 10px}.site-footer .f-brand .f-brand-sub{font-size:12.5px;color:#A3B0C2}.site-footer .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:left;margin:0}.site-footer .col h4{color:#fff;font-size:15px;font-weight:600;margin:0 0 14px;position:relative;padding-bottom:10px}.site-footer .col h4::after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;background:var(--gold-500);border-radius:2px}.site-footer .col a{display:block;margin:7px 0;color:#B9C2D0;font-size:13.5px;transition:.15s}.site-footer .col a:hover{color:#fff}.site-footer .foot{border-top:1px solid rgba(255,255,255,.12);padding:18px 0 24px;color:#A3B0C2;font-size:13px;line-height:1.9;text-align:center}@media(max-width:992px){.site-footer .f-grid{grid-template-columns:1fr;gap:32px}.site-footer .cols{grid-template-columns:repeat(2,1fr)}}.hero-compact{padding:52px 0}.assess-wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;padding:48px 20px 76px;align-items:start}@media(max-width:992px){.assess-wrap{grid-template-columns:1fr;padding:32px 20px 56px}}.assess-side h2{font-size:22px;color:var(--navy-800);margin:0 0 18px;position:relative;padding-left:16px}.assess-side h2::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:2px;background:linear-gradient(180deg,var(--gold-400),var(--gold-500))}.assess-points{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:12px}.assess-points li{position:relative;padding:14px 18px 14px 44px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-size:14px;color:var(--ink-700);line-height:1.7}.assess-points li b{color:var(--navy-800)}.assess-points li::before{content:"";position:absolute;left:18px;top:20px;width:8px;height:8px;border-radius:50%;background:var(--gold-500)}.assess-how{background:var(--navy-100);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;margin-bottom:24px}.assess-how h3{font-size:15px;color:var(--navy-800);margin:0 0 12px}.assess-how ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.assess-how li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-700)}.assess-how li span{flex:none;width:22px;height:22px;border-radius:50%;background:var(--navy-700);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.assess-form{padding:30px 32px}.assess-form .af-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.assess-form .af-head h2{font-size:19px;color:var(--navy-800);margin:0}.assess-form .af-head p{font-size:12.5px;color:var(--ink-500)}.assess-form label{display:block;font-weight:600;margin:16px 0 6px;font-size:14px;color:var(--ink-800)}.assess-form select,.assess-form input[type=text],.assess-form input[type=tel]{width:100%;padding:12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:15px;background:var(--surface-2)}.assess-form input:focus,.assess-form select:focus{outline:none;border-color:var(--navy-500);box-shadow:0 0 0 3px rgba(30,91,184,.12)}.result{display:none;margin-top:24px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--gold-500);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow-sm)}.result .res-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result .res-head h3{font-size:16px;color:var(--navy-800);margin:0}.res-close{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-500);font-size:16px;line-height:1;cursor:pointer;transition:.15s}.res-close:hover{background:var(--navy-100);color:var(--navy-700)}.result p{font-size:14.5px;color:var(--ink-700);line-height:1.8;margin:0 0 16px}.res-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.res-actions .btn{font-size:14px;padding:10px 22px;margin:0}.btn-reset{background:none;border:1px solid var(--line-strong);border-radius:var(--r-full);color:var(--ink-600);font-size:14px;padding:10px 22px;cursor:pointer;transition:.15s}.btn-reset:hover{border-color:var(--navy-400);color:var(--navy-700)}.modal-overlay{position:fixed;inset:0;z-index:1200;background:rgba(11,33,72,.55);display:flex;align-items:center;justify-content:center;padding:16px}.modal-overlay[hidden]{display:none}body.modal-open{overflow:hidden}.modal{position:relative;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;background:var(--surface);border-radius:var(--r-md);box-shadow:0 24px 64px rgba(11,33,72,.35);padding:30px 32px 24px}.modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-500);font-size:18px;line-height:1;cursor:pointer;transition:.15s}.modal-close:hover{background:var(--navy-100);color:var(--navy-700)}.modal-head{padding-right:36px;margin-bottom:6px}.modal-head h2{font-size:21px;color:var(--navy-800);margin:0 0 4px}.modal-head p{font-size:13px;color:var(--ink-500);margin:0 0 14px}.modal-body{padding-top:4px}.modal-body label{display:block;font-weight:600;margin:13px 0 5px;font-size:13.5px;color:var(--ink-800)}.modal-body select,.modal-body input[type=tel]{width:100%;padding:11px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:15px;background:var(--surface-2);color:var(--ink-800);box-sizing:border-box}.modal-body select:focus,.modal-body input:focus{outline:none;border-color:var(--navy-500);box-shadow:0 0 0 3px rgba(30,91,184,.12)}.modal-body .group{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-body .m-submit{display:block;width:100%;margin-top:18px;padding:13px;border:none;border-radius:var(--r-full);background:var(--navy-700);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:.18s}.modal-body .m-submit:hover{background:var(--navy-600);transform:translateY(-1px)}.modal-body .m-priv{font-size:12px;color:var(--ink-500);margin-top:10px;text-align:center}.modal-body .result{margin-top:18px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--gold-500);border-radius:var(--r-md);padding:18px;box-shadow:var(--shadow-sm)}.modal-body .result[hidden]{display:none}.modal-foot{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.modal-foot a{font-size:13px;font-weight:600;color:var(--navy-700)}.modal-foot p{font-size:12px;color:var(--ink-500);margin:0}@media(max-width:576px){.modal{padding:24px 20px 20px;max-height:86vh}.modal-body .group{grid-template-columns:1fr;gap:0}.modal-foot{flex-direction:column;align-items:flex-start}}.policy-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:36px;margin-top:6px}@media(max-width:1200px){.policy-list{grid-template-columns:repeat(2,1fr);column-gap:32px}}@media(max-width:768px){.policy-list{grid-template-columns:1fr}}.policy-list a{display:flex;align-items:baseline;gap:10px;padding:11px 2px;border-bottom:1px dashed var(--line);transition:.15s;min-width:0}.policy-list a:hover{background:var(--navy-100)}.policy-list .pl-tag{flex:none;min-width:46px;text-align:center;background:var(--navy-100);color:var(--navy-700);font-size:12px;font-weight:600;padding:2px 8px;border-radius:var(--r-full)}.policy-list .pl-tag.hot{background:var(--gold-100);color:var(--warning-ink);border:1px solid var(--gold-400)}.policy-list .pl-t{flex:1;min-width:0;font-size:14px;color:var(--ink-800);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.policy-list a:hover .pl-t{color:var(--navy-700)}.policy-list .pl-d{flex:0 1 130px;min-width:0;font-size:12px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.policy-list .pl-d{display:none}}.nav-toggle{display:none;flex:none;width:42px;height:42px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;padding:0;transition:.18s}.nav-toggle:hover{border-color:var(--navy-400)}.nav-toggle .nt-bar{display:block;width:18px;height:2px;background:var(--navy-700);border-radius:2px;margin:2.5px 0;transition:.2s}.nav-toggle[aria-expanded="true"] .nt-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nt-bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] .nt-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header .wrap{position:relative}@media(max-width:992px){.nav-toggle{display:flex}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);flex-direction:column;padding:10px 20px 16px;gap:2px}.main-nav.open{display:flex}.main-nav a{flex:1 1 auto;text-align:left;padding:12px 10px;font-size:15px;border-radius:var(--r-sm)}}.gov-bar{border-bottom:1px solid rgba(255,255,255,.08)}.hero{padding:56px 0}@media(max-width:768px){.hero{padding:44px 0}.hero h1,.hero h2{font-size:30px}}@media(max-width:820px){.hero h1,.hero h2{text-wrap:balance}}@media(max-width:992px){.cert-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cert-grid{grid-template-columns:1fr}}.cert-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:992px){.cert-wall{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cert-wall{grid-template-columns:repeat(2,1fr)}}@media(max-width:360px){.cert-wall{grid-template-columns:1fr}}.cert-item{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:.2s}.cert-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.cert-item img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:var(--surface-2);cursor:zoom-in;transition:.25s}.cert-item img:hover{opacity:.92}.cert-item figcaption{padding:10px 12px 12px;font-size:12px;color:var(--ink-500);display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line)}.cert-item figcaption b{font-weight:600;color:var(--navy-700);white-space:nowrap}.cert-item figcaption span{color:var(--ink-500);white-space:nowrap}@media(max-width:576px){.cert-item figcaption{font-size:11px;padding:8px 10px 10px}.cert-item figcaption span{display:none}}.lightbox{position:fixed;inset:0;z-index:1300;background:rgba(7,18,38,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;animation:lbFade .18s ease-out}.lightbox[hidden]{display:none}@keyframes lbFade{from{opacity:0}to{opacity:1}}.lightbox .lb-img{max-width:min(1000px,92vw);max-height:88vh;width:auto;height:auto;border-radius:6px;box-shadow:0 28px 72px rgba(0,0,0,.55);object-fit:contain;background:transparent}.lightbox .lb-cap{margin-top:16px;padding:6px 16px;border-radius:var(--r-full);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px;letter-spacing:.5px}.lightbox .lb-close{position:absolute;top:18px;right:20px;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:.15s}.lightbox .lb-close:hover{background:rgba(255,255,255,.28)}@media (prefers-reduced-motion: reduce){.lightbox{animation:none}}.honor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:992px){.honor-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.honor-grid{grid-template-columns:1fr}}.honor-card{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:.2s}.honor-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.honor-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:var(--surface-2)}.honor-card figcaption{padding:12px 16px 14px}.honor-card figcaption b{display:block;font-size:14px;color:var(--ink-900);font-weight:600;margin-bottom:4px}.honor-card figcaption span{font-size:12px;color:var(--ink-500)}.hero .trust-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);color:#E8EDF5;font-size:12px;font-weight:600;letter-spacing:1px;padding:6px 16px;border-radius:var(--r-full);margin-bottom:16px}.hero .trust-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-400)}.hero-cta-row{margin-top:26px}.hero-trust{margin-top:18px;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.62)}.hero-trust span{display:inline-flex;align-items:center;gap:6px}.hero-trust span::before{content:"✓";color:var(--gold-400);font-weight:700}.about-intro{display:grid;grid-template-columns:1.45fr .95fr;gap:40px;align-items:start}@media(max-width:992px){.about-intro{grid-template-columns:1fr;gap:28px}}.about-text p{font-size:15px;color:var(--ink-700);line-height:1.95;margin-bottom:14px}.about-facts h3{font-size:16px;color:var(--navy-800);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.about-facts ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.about-facts li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;font-size:13.5px}.about-facts li span{flex:none;color:var(--ink-500)}.about-facts li b{color:var(--ink-800);text-align:right;font-weight:600}.value-grid .card h3{font-size:16px;color:var(--navy-700);margin-bottom:8px}.value-grid .card p{font-size:13.5px;line-height:1.75}.step-strip.about-steps{grid-template-columns:repeat(5,1fr)}@media(max-width:992px){.step-strip.about-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.step-strip.about-steps{grid-template-columns:repeat(2,1fr)}}.notice-wide{max-width:920px;margin:0 auto;line-height:1.95}.office-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:992px){.office-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.office-grid{grid-template-columns:1fr}}.office-item{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:.2s}.office-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.office-item img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--surface-2);cursor:zoom-in}.contact-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:start}@media(max-width:992px){.contact-layout{grid-template-columns:1fr}}.contact-panel h2{margin-bottom:16px}.contact-list{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.contact-list li{display:flex;gap:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.contact-list .ci-k{flex:none;width:70px;font-size:13px;color:var(--navy-700);font-weight:600;padding-top:2px}.contact-list .ci-v{flex:1;min-width:0;font-size:14px;color:var(--ink-700);line-height:1.8}.contact-list .ci-qr{display:block;font-size:12px;color:var(--ink-500);margin-top:2px}.contact-list .ci-tel{font-size:20px;font-weight:800;color:var(--navy-700);letter-spacing:.5px}.contact-photo img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);cursor:zoom-in;display:block;background:var(--surface-2)}.contact-note{font-size:12.5px;color:var(--ink-500);margin-top:10px}.contact-form-col h2{margin-bottom:6px}.contact-form-col .lead{margin-bottom:20px}.wrap .prose > h2{font-size:22px;line-height:1.45;color:var(--ink-900);margin:36px 0 16px;padding-left:14px;text-align:left}.wrap .prose > h3{font-size:18px;color:var(--navy-800);margin:28px 0 12px}.wrap .prose > p{font-size:15.5px;color:var(--ink-700);line-height:1.95;margin:0 0 14px}.wrap .prose > ul,.wrap .prose > ol{padding-left:24px;margin:12px 0 18px}.wrap .prose > ul li,.wrap .prose > ol li{color:var(--ink-700);line-height:1.9}.wrap .prose > blockquote{margin:14px 0}.cert-item figcaption span,.pl-d,.portal-cols .pc-list .meta,.img-list-item .il-meta,.case-card .cc-meta,.cal-card .time,.article-foot .who,.hot-list a{color:var(--ink-500)}.section .lead{color:var(--ink-600)}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px;border-radius:4px}html{scroll-padding-top:90px}.main-nav.open{box-shadow:0 14px 34px rgba(14,27,50,.16);max-height:72vh;overflow-y:auto}@media(max-width:768px){.float-bar .fb.gold{display:none}.float-bar .fb:not(.fb-qr):not(.fb-top){display:none}body{padding-bottom:64px}}.related-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:30px 0 6px;padding:14px 16px;background:var(--navy-100);border:1px solid var(--line);border-radius:var(--r-md)}.related-links h4{font-size:13px;color:var(--navy-800);font-weight:600;margin:0 6px 0 0}.related-links a{font-size:13px;color:var(--navy-700);background:var(--surface);border:1px solid var(--line-strong);padding:5px 12px;border-radius:var(--r-full);transition:.15s}.related-links a:hover{border-color:var(--navy-400);color:var(--navy-600)}p.center-t a{font-size:14px;font-weight:600;color:var(--navy-700)}p.center-t a:hover{color:var(--navy-600);text-decoration:underline;text-underline-offset:4px}.keypoints .key-title{position:relative;padding-left:14px;font-size:16px;font-weight:700;color:var(--navy-800);margin-bottom:12px;line-height:1.4}.keypoints .key-title::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;border-radius:2px;background:linear-gradient(180deg,var(--gold-400),var(--gold-500))}.sec-h2{margin:34px 0 18px;font-size:22px;color:var(--navy-800)}.req{color:var(--danger);font-style:normal}.notice.mt-16{margin-top:16px}.ok-box{display:none;margin-top:14px;padding:12px 14px;border-radius:8px;background:rgba(80,200,120,.12);border:1px solid rgba(80,200,120,.4);color:#1c7a3d;font-size:14px;line-height:1.7}.aside .panel.toc{overflow:hidden}.panel.toc h4{display:flex;align-items:center;gap:8px;padding:14px 16px 12px;margin:0;font-size:15px;color:var(--navy-800);border-bottom:1px solid var(--line)}.panel.toc h4 span.cnt{font-size:11px;color:var(--ink-500);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);padding:0 8px;font-weight:400}.panel.toc .toc-list{list-style:none;margin:0;padding:10px 14px 12px;counter-reset:toc}.panel.toc a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;color:var(--ink-600);font-size:13.5px;line-height:1.5;border-left:3px solid transparent;counter-increment:toc}.panel.toc a::before{content:counter(toc,decimal-leading-zero);flex:none;width:20px;height:20px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink-500);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:.15s}.panel.toc a:hover{background:var(--navy-100);color:var(--navy-700)}.panel.toc a.active{background:var(--gold-100);color:var(--navy-800);font-weight:600;border-left-color:var(--gold-500)}.panel.toc a.active::before{background:var(--gold-500);border-color:var(--gold-500);color:#fff}.panel.toc .toc-top{display:flex;justify-content:center;gap:6px;margin:0;padding:10px 0 14px;font-size:12px;color:var(--ink-500);border-top:1px solid var(--line);counter-increment:none}.panel.toc .toc-top::before{content:"";display:none}.art-end-cta{margin:36px 0 8px;border:1px solid var(--line);border-top:3px solid var(--gold-500);border-radius:var(--r-md);padding:26px 28px 22px;background:linear-gradient(180deg,#fff 0%,var(--gold-100) 180%);box-shadow:var(--shadow-sm)}.art-end-cta h4{font-size:18px;line-height:1.5;color:var(--navy-800);margin:0 0 10px;font-weight:700}.art-end-cta p{font-size:14.5px;color:var(--ink-600);line-height:1.9;margin:0 0 18px}.art-end-cta .aec-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.art-end-cta .aec-actions .btn{margin:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.art-end-cta .aec-tel{margin:14px 0 0;font-size:13.5px;color:var(--ink-600)}.art-end-cta .aec-tel a{color:var(--navy-700);font-weight:700;text-decoration:none;border-bottom:1px solid var(--navy-200)}.art-end-cta .aec-tel a:hover{color:var(--navy-900);border-bottom-color:var(--navy-500)}.art-end-cta .aec-nav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px dashed var(--line);margin-top:18px;padding-top:12px;font-size:13.5px}.art-end-cta .aec-nav a{color:var(--navy-600);font-weight:600}.art-end-cta .aec-nav a:hover{color:var(--navy-700)}.art-end-cta .aec-src{margin:16px 0 0;padding-top:12px;border-top:1px dashed var(--line);font-size:12px;color:var(--ink-500)}.art-end-cta.read{max-width:860px;margin-left:auto;margin-right:auto}@media(max-width:820px){.art-end-cta{margin:26px 0 6px;padding:20px 16px 18px}.art-end-cta h4{font-size:16.5px}.art-end-cta p{font-size:14px;margin-bottom:14px}.art-end-cta .aec-actions{flex-direction:column;align-items:stretch;gap:10px}.art-end-cta .aec-actions .btn{width:100%}.art-end-cta .aec-nav{flex-direction:column;gap:8px}}.float-bar{right:16px;bottom:118px;gap:12px;align-items:center;padding:10px 7px;background:rgba(255,255,255,.86);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7);box-shadow:0 12px 32px rgba(14,27,50,.16);border-radius:26px}.float-bar .fb{width:46px;height:46px;border-radius:50%;background:#fff;color:var(--navy-700);box-shadow:0 4px 12px rgba(14,27,50,.12);border:1px solid var(--line);transition:transform .18s,box-shadow .18s}.float-bar .fb:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(14,27,50,.2)}.float-bar .fb.gold{background:linear-gradient(135deg,var(--gold-400),var(--gold-500));color:var(--navy-900);border:none}.float-bar .fb .ico{font-size:19px}.float-bar .fb .lbl{font-size:11px;line-height:1.2;margin-top:1px}.float-bar .fb.fb-top{background:rgba(255,255,255,.9);color:var(--ink-500)}.float-bar .fb-chat{width:52px;height:52px;background:linear-gradient(135deg,#1E5BB8,var(--navy-700));color:#fff;border:none}.float-bar .fb-chat .ico{font-size:22px}.float-bar .fb-chat::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(30,91,184,.4);animation:chatPulse 2s ease-out infinite;pointer-events:none}@keyframes chatPulse{0%{transform:scale(.9);opacity:.9}70%{transform:scale(1.25);opacity:0}100%{transform:scale(1.25);opacity:0}}@media(max-width:768px){.float-bar{right:12px;bottom:96px;padding:8px 5px;border-radius:12px}.float-bar .fb{width:44px;height:44px}.float-bar .fb-chat{width:48px;height:48px}}.chat-panel.open{display:flex}@keyframes chatIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chat-msg.bot{background:var(--navy-100);color:var(--ink-800);align-self:flex-start;border-bottom-left-radius:4px}@media(max-width:768px){.float-bar .fb{display:none!important}.float-bar .fb-chat{display:flex!important}}.float-bar{right:14px;bottom:112px;gap:10px;align-items:center;padding:8px 6px;background:transparent;backdrop-filter:none;border:none;box-shadow:none;border-radius:0}.float-bar .fb{position:relative;box-shadow:0 6px 16px rgba(14,27,50,.18)}.float-bar .fb:not(.fb-chat):not(.gold):not(.fb-top){display:none}.float-bar .fb-chat{width:56px;height:56px;background:linear-gradient(135deg,#1E5BB8,var(--navy-700))}.float-bar .fb.gold{width:46px;height:46px}.float-bar .fb-top{width:40px;height:40px;background:#fff}.float-bar .fb .ico{font-size:20px}.float-bar .fb .lbl{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(4px);margin:0;display:block;width:auto;white-space:nowrap;background:var(--ink-800);color:#fff;padding:5px 11px;border-radius:8px;font-size:12px;line-height:1.4;opacity:0;pointer-events:none;transition:.16s}.float-bar .fb:hover .lbl{opacity:1;transform:translateY(-50%) translateX(0)}.float-bar .fb .lbl::after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:var(--ink-800)}.float-bar .fb-chat::after{display:none}@media(max-width:768px){.float-bar{right:10px;bottom:96px}.float-bar .fb{display:none!important}.float-bar .fb-chat{display:flex!important;width:52px;height:52px}.float-bar .fb .lbl{display:none}}.chat-win-ov{position:fixed;inset:0;z-index:1250;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(11,33,72,.3)}.chat-win-ov.open{display:flex}.chat-win{width:min(780px,calc(100vw - 48px));height:clamp(400px,58vh,560px);display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 32px 80px rgba(11,33,72,.35);animation:cwIn .18s ease-out}@keyframes cwIn{from{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}.cw-head{background:linear-gradient(135deg,var(--navy-800),var(--navy-600));color:#fff;padding:14px 16px;display:flex;align-items:center;gap:11px}.cw-ava{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;font-size:16px}.cw-head b{font-size:15px;display:block;line-height:1.25}.cw-head small{font-size:11.5px;color:#C7D0DC;display:flex;align-items:center;gap:6px}.cw-dot{width:8px;height:8px;border-radius:50%;background:var(--success);display:inline-block;animation:pulse 1.6s infinite}.cw-x{margin-left:auto;background:rgba(255,255,255,.14);border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1}.cw-x:hover{background:rgba(255,255,255,.3)}.cw-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--bg)}.cw-msg{max-width:min(560px,84%);padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.8;word-break:break-word}.cw-msg.bot{background:#fff;border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px;color:var(--ink-700)}.cw-msg.user{background:linear-gradient(135deg,var(--navy-600),var(--navy-700));color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.cw-inline{color:var(--navy-700);font-weight:600}.cw-foot{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--line);background:#fff}.cw-foot input{flex:1;border:1px solid var(--line-strong);border-radius:999px;padding:10px 14px;font-size:14px;outline:none}.cw-foot input:focus{border-color:var(--navy-500)}.cw-foot .cw-send{flex:none;background:var(--navy-700);color:#fff;border:none;border-radius:999px;padding:0 18px;font-size:14px;cursor:pointer}.cw-foot .cw-send:hover{background:var(--navy-600)}@media(max-width:768px){.chat-win{width:100%;height:calc(100vh - 44px);height:calc(100dvh - 44px)}}:root{--navy-900:#0A2E5C;--navy-800:#0E3F82;--navy-700:#14539A;--navy-600:#1A61B4;--navy-500:#2471CC;--navy-400:#5C99E4;--navy-300:#93BCEF;--navy-100:#E8F1FB;--blue-50:#F0F6FD;--blue-100:#D7E5F5;--surface-2:#F2F6FB;--link:#1B5FB0}a{color:var(--link)}.site-header{border-bottom:1px solid #E5EDF7;box-shadow:0 2px 10px rgba(16,52,110,.05)}.brand{position:relative;padding-left:46px;display:inline-block}.brand::before{content:"锐";position:absolute;left:0;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:9px;background:linear-gradient(160deg,var(--navy-500),var(--navy-900));color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(20,83,154,.28)}.main-nav a.active{color:var(--navy-700);background:#E8F1FB;font-weight:600}.main-nav a:hover{background:#F0F6FD}.gov-bar{background:var(--navy-900)}.btn.gold,.cta.gold{background:var(--navy-700);color:#fff}.btn.gold:hover,.cta.gold:hover{background:var(--navy-600);box-shadow:0 8px 20px rgba(20,83,154,.25)}.cta.gold{background:var(--navy-500);color:#fff}.hero h1 .accent,.hero h2 .accent{color:var(--blue-100)}.hero .trust-pill::before{background:#fff}.card:hover{border-color:#B4CFEF}.card h3{color:var(--navy-700)}.table th{background:#E8F1FB;color:#0E3F82}.article-item .date{color:var(--ink-500)}.region-grid a.hot{background:linear-gradient(135deg,#F0F6FD,#E3EEFB);border-color:var(--navy-300);color:var(--navy-800);box-shadow:inset 0 0 0 1px var(--navy-300)}.region-grid a.hot:hover{background:#E8F1FB;color:var(--navy-700)}.portal-cols .pc h3::before,.portal-cols .pc h3::after{background:var(--navy-500)}.portal-cols .pc-list .meta{background:#EAF2FC;color:var(--navy-600);padding:1px 10px;border-radius:999px;font-size:12px;flex:none;line-height:1.8}.portal-cols .pc-list .meta.hot{background:#FFF1DB;color:var(--warning-ink)}.portal-cols .pc-list a:hover{color:var(--navy-600)}.resource .tag,.topic-card .tag{background:#E8F1FB;color:var(--navy-600)}.keypoints .key-title::before{background:linear-gradient(180deg,var(--navy-300),var(--navy-500))}.aside-cta-card .btn{background:#fff;color:var(--navy-700)}.aside-cta-card .btn:hover{background:#E8F1FB}.float-bar .fb.gold{background:linear-gradient(135deg,var(--navy-500),var(--navy-700));color:#fff;border:none}.float-bar .fb-chat{background:linear-gradient(135deg,#1A61B4,var(--navy-700))}.chat-win-ov{background:rgba(10,46,92,.34)}.cta-band{background:linear-gradient(135deg,#EAF2FC,#F5F9FE);border-top:1px solid #DCE9F7;border-bottom:1px solid #DCE9F7}.cta-band h2{color:#0E3F82}.cta-band .btn.v4-o{background:#fff;color:var(--navy-800);border:1px solid #BFD6EF;box-shadow:none}.cta-band .btn.v4-o:hover{background:var(--blue-50);color:var(--navy-700)}.site-footer{border-top:3px solid var(--navy-500)}.pl-tag.hot{background:#FFF1DB;border:1px solid #F3DDB0;color:#8A5A00}.v4-hero{background:linear-gradient(180deg,#EDF4FC 0%,#F7FAFE 58%,#FFFFFF 100%);position:relative;overflow:hidden;padding:52px 0 66px}.v4-hero::before{content:"";position:absolute;top:-150px;right:-110px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(26,97,180,.10),transparent 62%);pointer-events:none}.v4-hero::after{content:"";position:absolute;left:-140px;bottom:-210px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(36,113,204,.07),transparent 62%);pointer-events:none}.v4-hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .94fr;gap:52px;align-items:center}@media(max-width:992px){.v4-hero .wrap{grid-template-columns:1fr;gap:34px}}.v4-badge{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #C9DDF4;color:var(--navy-700);font-size:12.5px;font-weight:600;letter-spacing:.2px;padding:7px 15px;border-radius:999px;margin-bottom:20px;box-shadow:0 2px 8px rgba(20,83,154,.06)}.v4-badge i{width:6px;height:6px;border-radius:50%;background:var(--green-500);box-shadow:0 0 0 3px rgba(19,161,121,.15)}.v4-hero-main h1{font-size:33px;line-height:1.4;color:var(--ink-900);font-weight:800;letter-spacing:.3px;margin:0 0 16px}.v4-hero-main h1 .hl{color:var(--navy-800);white-space:nowrap;border-radius:2px;background:linear-gradient(transparent 58%,rgba(212,145,42,.30) 58%)}.v4-sub{font-size:16px;line-height:1.95;color:var(--ink-600);max-width:540px;margin:0 0 26px}.v4-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.v4-btn,.v4-btn-o{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:12px;font-size:15.5px;font-weight:600;cursor:pointer;transition:.18s;border:none;font-family:inherit;text-decoration:none}.v4-btn{padding:0 32px;background:var(--navy-700);color:#fff;box-shadow:0 10px 24px rgba(20,83,154,.26)}.v4-btn:hover{background:var(--navy-600);transform:translateY(-2px);color:#fff}.v4-btn-o{padding:0 26px;background:#fff;color:var(--navy-800);border:1px solid #BED5EF}.v4-btn-o:hover{border-color:var(--navy-400);background:var(--blue-50);color:var(--navy-700)}.v4-trust{font-size:12.5px;color:var(--ink-500)}@media(max-width:768px){.v4-hero-main h1{font-size:26px}}@media(max-width:640px){.v4-cta-row{flex-direction:column;align-items:stretch}.v4-btn,.v4-btn-o{width:100%}}.v4-query{background:#fff;border:1px solid #D2E2F5;border-radius:12px;overflow:hidden;box-shadow:0 22px 50px rgba(16,52,110,.13)}.v4-query-hd{display:flex;align-items:center;gap:12px;padding:16px 22px;background:linear-gradient(135deg,var(--navy-800),var(--navy-600));color:#fff}.v4-query-ic{flex:none;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;line-height:1}.v4-query-hd b{font-size:16px;display:block;line-height:1.35;font-weight:700}.v4-query-hd small{font-size:12px;color:#D7E5F5;line-height:1.6;display:block}.v4-query-bd{padding:18px 24px 6px}.v4-query-bd label{display:block;font-size:13px;font-weight:600;color:var(--ink-600);margin:12px 0 6px}.v4-query-bd select{width:100%;padding:11px 14px;border:1px solid #C9D8EC;border-radius:9px;font-size:15px;background:#F5F8FD;color:var(--ink-800);outline:none;transition:.15s;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7B93B5 50%),linear-gradient(135deg,#7B93B5 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px;background-repeat:no-repeat}.v4-query-bd select:focus{border-color:var(--navy-500);background-color:#fff;box-shadow:0 0 0 3px rgba(36,113,204,.12)}.v4-qbtn{width:100%;margin-top:18px;padding:13px;background:var(--navy-700);color:#fff;border:none;border-radius:9px;font-size:15.5px;font-weight:600;cursor:pointer;transition:.18s;font-family:inherit}.v4-qbtn:hover{background:var(--navy-600)}.v4-query-bd .hint{font-size:12px;color:var(--ink-500);margin:12px 0 2px;line-height:1.7}.v4-query-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 24px;background:#F7FAFE;border-top:1px dashed #D2E0F1;font-size:12px;color:var(--ink-500)}.v4-query-ft a{color:var(--navy-700);font-weight:600}.v4-query-ft a:hover{color:var(--navy-600)}.v4-stats .wrap{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.v4-stats .wrap{grid-template-columns:repeat(2,1fr);row-gap:20px}}.v4-sec{padding:56px 0}.v4-sec.white{background:#fff}.v4-sec.tint{background:#F5F9FE}.v4-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:30px;flex-wrap:wrap}.v4-sec-head .hd{display:flex;flex-direction:column;gap:6px;min-width:0}.v4-sec-head .tt{font-size:22px;font-weight:700;color:var(--ink-900);line-height:1.3;display:flex;align-items:center;gap:12px;margin:0}.v4-sec-head .tt::before{content:"";flex:none;width:5px;height:21px;border-radius:3px;background:linear-gradient(180deg,var(--navy-400),var(--navy-700))}.v4-sec-head .st{font-size:13.5px;color:var(--ink-500)}.v4-sec-head .more{font-size:13.5px;font-weight:600;color:var(--navy-500);white-space:nowrap;padding-bottom:2px;border-bottom:1px dashed transparent;transition:.15s}.v4-sec-head .more:hover{color:var(--navy-700);border-bottom-color:var(--navy-300)}@media(max-width:768px){.v4-sec{padding:44px 0}.v4-sec-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}}.v4-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1080px){.v4-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.v4-tiles{grid-template-columns:repeat(2,1fr);gap:10px}}.v4-tile{position:relative;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px 16px;transition:.18s;overflow:hidden}.v4-tile::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:.18s}.v4-tile:hover{border-color:#B4CFEF;box-shadow:0 12px 26px rgba(20,83,154,.10);transform:translateY(-2px)}.v4-tile:hover::before{background:var(--navy-500)}.v4-tile .ic{flex:none;width:42px;height:42px;border-radius:12px;background:linear-gradient(160deg,#EAF2FC,#E1EDFA);color:var(--navy-700);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;line-height:1}.v4-tile .tx{min-width:0}.v4-tile .tx b{display:block;font-size:15px;color:var(--ink-900);font-weight:600;margin-bottom:3px}.v4-tile .tx small{display:block;font-size:12px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-tile .go{margin-left:auto;color:#B7CDE7;font-size:17px;font-style:normal;flex:none;transition:.18s;line-height:1}.v4-tile:hover .go{color:var(--navy-500)}.v4-chips{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px}.v4-chips + .v4-chips{margin-top:12px}.v4-chips .lb{flex:none;font-size:13px;font-weight:600;color:var(--ink-600)}.v4-chips a{font-size:13px;color:var(--navy-500);background:#fff;border:1px solid var(--line);padding:5px 14px;border-radius:999px;transition:.15s}.v4-chips a:hover{color:var(--navy-700);border-color:var(--navy-300);background:var(--blue-50)}.v4-flow{position:relative;display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid var(--line);border-radius:12px;padding:32px 14px 26px;box-shadow:var(--shadow-xs)}.v4-flow::before{content:"";position:absolute;left:12%;right:12%;top:51px;height:1px;background:#D7E4F4}.v4-flow .step{position:relative;text-align:center;padding:0 8px}.v4-flow .n{position:relative;z-index:1;width:42px;height:42px;margin:0 auto 12px;border-radius:50%;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px #E8F1FB}.v4-flow .t{display:block;font-size:14.5px;font-weight:600;color:var(--ink-900);margin-bottom:3px}.v4-flow .d{font-size:12px;color:var(--ink-500)}@media(max-width:992px){.v4-flow{grid-template-columns:repeat(3,1fr);row-gap:30px}.v4-flow::before{display:none}}@media(max-width:560px){.v4-flow{grid-template-columns:repeat(2,1fr);row-gap:26px}}.v4-note{text-align:center;font-size:12.5px;color:var(--ink-500);margin-top:18px}.update-wrap{border-radius:12px;border-color:#DEE9F6}.policy-list .pl-tag{background:#E8F1FB;color:var(--navy-600)}.policy-list a:hover{background:#F1F6FC}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:28px;font-size:13px;color:var(--ink-500)}.trust-row a{color:var(--navy-500)}.trust-row a:hover{color:var(--navy-700)}.float-bar{right:16px;bottom:110px;gap:10px;align-items:flex-end;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0}.float-bar > .fb{display:none!important}.fd .fd-ic{flex:none;width:38px;height:38px;border-radius:12px;background:linear-gradient(160deg,#E8F1FB,#D7E5F5);color:var(--navy-700);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1}.fd .fd-tx{min-width:0}.fd .fd-tx b{display:block;font-size:14.5px;font-weight:600;color:var(--ink-900);line-height:1.3}.fd .fd-tx small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-500);line-height:1.4;margin-top:3px}.fd-chat{background:linear-gradient(135deg,#1A61B4,#0E3F82);border:none;box-shadow:0 12px 28px rgba(14,63,130,.32)}.fd-chat .fd-ic{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.3)}.fd-chat .fd-tx b{color:#fff}.fd-chat .fd-tx small{color:#C9DCF3}.fd-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#2FC08A;animation:pulse 1.6s infinite}.fd-top{width:40px;height:40px;margin:2px auto 0;border-radius:50%;background:#fff;border:1px solid #DCE8F6;color:var(--navy-600);font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px rgba(16,52,110,.14);transition:.18s;font-family:inherit}.fd-top:hover{transform:translateY(-2px);color:var(--navy-800);border-color:#AFCBEC}@media(max-width:768px){.float-bar{right:12px;bottom:96px}.float-bar .fd,.float-bar .fd-top{display:none!important}.float-bar .fd-chat{display:flex!important;width:54px;height:54px;padding:0;border-radius:50%;justify-content:center;align-items:center}.float-bar .fd-chat .fd-tx{display:none}.float-bar .fd-chat .fd-ic{width:auto;height:auto;background:none;border:none;font-size:20px;color:#fff}}.cw-opts{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;margin-bottom:2px}.cw-opts button{background:#fff;border:1px solid var(--line-strong);color:var(--navy-700);font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer;transition:.15s;font-family:inherit}.cw-opts button:hover{border-color:var(--navy-400);background:var(--navy-100)}.cw-opts button.cw-back{border-color:transparent;color:var(--ink-500);font-size:12.5px}.cw-opts button.cw-back:hover{background:#F2F6FB;color:var(--ink-500);border-color:transparent}.cw-msg.bot a.cw-inline{color:var(--navy-600);font-weight:600;border-bottom:1px dashed var(--navy-400)}.cw-msg.bot a.cw-inline:hover{color:var(--navy-700);border-bottom-color:var(--navy-600)}.cw-form{align-self:flex-start;width:calc(100% - 6px);max-width:400px;background:#fff;border:1px solid #C9DCF2;border-radius:12px;padding:13px 15px 15px;box-shadow:0 6px 18px rgba(16,52,110,.08);margin-bottom:2px}.cw-form .cw-f-label{display:block;font-size:12.5px;color:var(--ink-600);font-weight:600;margin:9px 0 5px}.cw-form .cw-f-input{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:9px;font-size:14px;background:#F7FAFD;color:var(--ink-800);outline:none;transition:.15s}.cw-form .cw-f-area{min-height:52px;resize:none;line-height:1.6;font-family:inherit}.cw-form .cw-f-input:focus{border-color:var(--navy-500);background:#fff;box-shadow:0 0 0 3px rgba(36,113,204,.12)}.cw-form .cw-f-err{color:var(--danger);font-size:12px;line-height:1.5;margin:7px 0 0}.cw-form .cw-f-actions{display:flex;gap:10px;margin-top:13px}.cw-form .cw-f-submit{flex:1;padding:10px 12px;background:var(--navy-700);color:#fff;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:.15s}.cw-form .cw-f-submit:hover{background:var(--navy-600)}.cw-form .cw-f-skip{flex:none;padding:9px 16px;background:#fff;color:var(--ink-500);border:1px solid var(--line);border-radius:9px;font-size:13px;cursor:pointer;font-family:inherit;transition:.15s}.cw-form .cw-f-skip:hover{color:var(--ink-700);border-color:var(--line-strong)}.cw-typing{color:var(--ink-500);font-size:12.5px;padding:9px 14px;animation:pulse 1.3s infinite;max-width:120px!important;text-align:center}.cw-ava{background:#fff url('../img/advisor-avatar.png') center/cover no-repeat;font-size:0;border:1px solid rgba(255,255,255,.55);box-shadow:0 2px 6px rgba(14,63,130,.18)}.fd-chat .fd-ic{background:#fff url('../img/advisor-avatar.png') center/cover no-repeat;font-size:0;color:transparent;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 0 2px rgba(255,255,255,.25)}.brand{position:relative;display:inline-block;width:200px;height:65px;padding:0;margin:0;background:url('../img/logo.png') left center/auto 65px no-repeat;font-size:0;line-height:1;white-space:nowrap}.brand::before{content:none;display:none}.brand small{display:none}.brand::after{content:"全力以赴做好交付\A不遗余力做好服务";position:absolute;left:206px;top:50%;transform:translateY(-50%);white-space:pre;font-size:13px;font-weight:600;color:var(--navy-700);letter-spacing:.5px;line-height:1.6;text-align:left;pointer-events:none}@media(max-width:1320px){.brand::after{display:none}}@media(min-width:1321px){.brand{width:346px}}@media(max-width:480px){.brand{width:140px;height:45px;background-size:auto 45px}}.zoom-pop.show{display:block;animation:cwIn .12s ease-out}.gs-filter{background:#fff;border:1px solid #DCE8F6;border-radius:12px;padding:16px 20px;margin:0 0 10px;box-shadow:var(--shadow-xs)}.gf-row{display:flex;align-items:flex-start;gap:12px;padding:7px 0;border-bottom:1px dashed #E6EEF7}.gf-row:last-child{border-bottom:none}.gf-lb{flex:none;width:42px;font-size:13px;color:var(--ink-500);padding-top:6px}.gf-chips{display:flex;flex-wrap:wrap;gap:8px}.gf{border:1px solid var(--line);background:#fff;color:var(--ink-700);font-size:13px;padding:5px 14px;border-radius:999px;cursor:pointer;transition:.15s;font-family:inherit}.gf:hover{border-color:var(--navy-300);color:var(--navy-700)}.gf.active{background:var(--navy-700);border-color:var(--navy-700);color:#fff}.gs-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 6px;font-size:12.5px}.gs-legend .gs-tip{color:var(--ink-500)}.gs-list{display:flex;flex-direction:column;gap:12px;margin:8px 0 4px;min-width:0}.gs-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px 16px;box-shadow:var(--shadow-xs);min-width:0;max-width:100%}.gs-card .gc-top > *{min-width:0}.gc-top{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:6px}.gc-year,.gc-tags,.gc-series{font-size:12px;color:var(--ink-500)}.gc-t{margin:0 0 4px;font-size:15.5px;font-weight:600;line-height:1.55}.gc-t a{color:var(--ink-900)}.gc-t a:hover{color:var(--navy-600)}.gc-org{font-size:12.5px;color:var(--ink-500);margin:0 0 2px}.gc-note{font-size:12.5px;color:var(--ink-500);margin:0 0 8px}.gc-actions{display:flex;gap:8px;flex-wrap:wrap}.btn-xs{display:inline-flex;align-items:center;gap:4px;background:var(--navy-700);color:#fff;font-size:12.5px;padding:5px 14px;border-radius:999px;transition:.15s}.btn-xs:hover{background:var(--navy-600);color:#fff}.btn-xs.o{background:#fff;color:var(--navy-700);border:1px solid #BFD6EF}.btn-xs.o:hover{background:var(--blue-50)}.gs-st{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 10px;border-radius:999px;color:#fff;letter-spacing:.5px}.gs-st.s-on{background:#E4573A}.gs-st.s-done{background:var(--navy-500)}.gs-st.s-appeal{background:#D4912A}.gs-st.s-end{background:#9AA3AF}.gs-empty{margin:16px 0;padding:18px;border:1px dashed #C7D6E8;border-radius:12px;background:#F7FAFE;font-size:13px;color:var(--ink-500);text-align:center}.home-gs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;min-width:0}@media(max-width:900px){.home-gs{grid-template-columns:minmax(0,1fr)}}.home-gs > a{width:100%;max-width:100%;min-width:0}.home-gs > a > *{min-width:0}.home-gs a{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;background:#fff;border:1px solid var(--line);border-left:3px solid #C9D6E6;border-radius:12px;padding:13px 15px 12px;box-shadow:var(--shadow-xs);transition:.16s}.home-gs a:hover{border-color:#AFCBEC;border-left-color:var(--navy-500);box-shadow:0 12px 26px rgba(16,52,110,.11);transform:translateY(-2px)}.home-gs a:has(.hs-on){border-left-color:#C93B22}.home-gs a:has(.hs-ap){border-left-color:#D4912A}.home-gs a:has(.hs-end){border-left-color:#9AA3AF}.home-gs a:has(.hs-done){border-left-color:var(--navy-600)}.home-gs .hs-tag{order:1;flex:none;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;color:#fff;letter-spacing:.5px}.hs-tag.hs-on{background:linear-gradient(135deg,#E4573A,#C93B22)}.hs-tag.hs-done{background:linear-gradient(135deg,var(--navy-500),var(--navy-700))}.hs-tag.hs-ap{background:linear-gradient(135deg,#EFA53C,#D4912A)}.hs-tag.hs-end{background:linear-gradient(135deg,#9AA3AF,#6B7684)}.home-gs b{order:2;flex:1 1 200px;min-width:0;font-size:14.5px;font-weight:600;color:var(--ink-900);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-gs a:hover b{color:var(--navy-600)}.home-gs .hs-date{order:3;flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ink-500);background:none;border:0;padding:0;font-variant-numeric:tabular-nums;white-space:nowrap}.home-gs .hs-date::before{content:"";width:6px;height:6px;border-radius:50%;background:#C3CFDF}.home-gs .hs-date.is-new{color:var(--warning-ink);background:#FFF6E8;border:1px solid #FBE3BE;border-radius:999px;padding:1px 8px}.home-gs .hs-date.is-new::before{background:#D4912A;box-shadow:0 0 0 3px rgba(255,114,20,.15)}.home-gs .hs-date .hs-new{font-style:normal;font-size:10.5px;font-weight:800;color:var(--navy-900);background:var(--gold-500);border-radius:999px;padding:0 6px;line-height:1.55}.home-gs .hs-meta{order:4;flex:1 1 60%;font-size:12px;color:var(--navy-600);background:#EAF2FC;padding:2px 10px;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-gs .hs-go{order:5;flex:none;margin-left:auto;font-size:12.5px;color:var(--navy-500);font-weight:600;font-style:normal;transition:.15s}.home-gs a:hover .hs-go{color:var(--navy-700);transform:translateX(2px)}.home-gs-more{margin-top:12px;font-size:13px;color:var(--ink-500);line-height:1.8}.home-gs-more b{color:var(--navy-700)}.gs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px}.gs-tab{border:1px solid var(--line);background:#fff;color:var(--ink-700);font-size:14px;font-weight:600;padding:8px 20px;border-radius:999px;cursor:pointer;transition:.15s;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.gs-tab:hover{border-color:var(--navy-300);color:var(--navy-700)}.gs-tab.active{background:var(--navy-700);border-color:var(--navy-700);color:#fff;box-shadow:0 6px 14px rgba(20,83,154,.2)}.gs-tab .gs-n{font-size:11px;background:rgba(255,255,255,.2);border-radius:999px;padding:1px 7px;line-height:1.4}.gs-tab:not(.active) .gs-n{background:#EAF2FC;color:var(--navy-600)}.gs-tab.gs-more{background:#fff;border-style:dashed;color:var(--navy-500)}.gs-tab.gs-more:hover{border-color:var(--navy-300)}.gs-prov-more{margin-top:10px;font-size:13px;color:var(--ink-500)}.gs-prov-more a{font-weight:600;color:var(--navy-600)}.gs-sub{background:linear-gradient(135deg,#EFF5FC,#FFFFFF);border:1px solid #CFE0F3;border-radius:12px;padding:18px 20px;margin:4px 0 16px}.gs-sub-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.gs-sub-h b{font-size:16px;color:var(--navy-800)}.gs-sub-h span{font-size:12.5px;color:var(--ink-500)}.gs-sub-f{display:flex;flex-wrap:wrap;gap:10px}.gs-sub-f input,.gs-sub-f select{flex:1 1 150px;min-width:130px;padding:10px 12px;border:1px solid #C7D6EA;border-radius:9px;font-size:14px;background:#fff;color:var(--ink-800);outline:none}.gs-sub-f input:focus,.gs-sub-f select:focus{border-color:var(--navy-500);box-shadow:0 0 0 3px rgba(36,113,204,.12)}.gs-sub-f button{flex:none;padding:10px 26px;background:var(--navy-700);color:#fff;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:.15s}.gs-sub-f button:hover{background:var(--navy-600)}.gs-sub-msg{margin:10px 0 0;font-size:13px}.gs-sub-msg.ok{color:var(--success-ink)}.gs-sub-msg.err{color:var(--danger)}.v4-cat-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:8px 0 18px}.v4-cat-head .tt{font-size:20px;font-weight:700;color:var(--ink-900);margin:0}.v4-cat-head .st{font-size:13px;color:var(--ink-500)}.v4-cat-note{font-size:13px;color:var(--ink-500);margin:18px 0 6px;line-height:1.8}.cta-band{background:#fff;border:1px solid #C9DCF2;border-radius:12px;padding:38px 26px;margin:30px auto;max-width:1000px;box-shadow:0 10px 30px rgba(16,52,110,.07);text-align:center;color:var(--ink-900)}.cta-band h2{color:#0E3F82;margin:0 0 10px;font-size:20px;font-weight:700}.cta-band p{color:var(--ink-600);margin:0 0 22px}.cta-band .btn{margin:4px 6px 0}.cta-band .notice{margin:0 auto 24px;text-align:left}.cta-band .btn.v4-o{background:#fff;color:var(--navy-800);border:1px solid #BFD6EF;box-shadow:none}.cta-band .btn.v4-o:hover{background:var(--blue-50);color:var(--navy-700)}.home-arts-head{display:flex;align-items:center;gap:14px;margin:28px 0 2px}.home-arts-head b{font-size:15px;color:var(--ink-800)}.home-arts-head a{margin-left:auto;font-size:13px;color:var(--navy-500);font-weight:600}.home-arts-head a:hover{color:var(--navy-700)}.home-arts a .tag{margin-left:auto;flex:none;font-size:12px;color:var(--navy-600);background:#EAF2FC;padding:1px 10px;border-radius:999px;white-space:nowrap}.cat-banner{background:linear-gradient(135deg,#F0F6FD 0%,#FFFFFF 70%);border-bottom:1px solid #E1ECF8;padding:24px 0 22px}.cat-banner .crumb{margin:0 0 16px}.cat-banner .cat-t{display:flex;align-items:center;gap:13px}.cat-banner .cat-t .ic{flex:none;width:46px;height:46px;border-radius:12px;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;font-size:19px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(20,83,154,.22)}.cat-banner h1{font-size:26px;color:var(--ink-900);font-weight:700;margin:0;line-height:1.35}.cat-sub{margin:10px 0 0;color:var(--ink-600);font-size:14.5px;max-width:780px;line-height:1.9}.cat-sub .cat-sub-go{display:block;margin-top:6px;color:var(--navy-700);font-weight:600;text-decoration:none;border-bottom:1px dashed #B9CFEA;padding-bottom:1px;width:fit-content}.cat-sub .cat-sub-go:hover{color:var(--navy-900);border-bottom-color:var(--navy-700)}.cat-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 22px;box-shadow:var(--shadow-xs);margin-bottom:22px}.cp-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:6px}.cp-head h2{font-size:17px;font-weight:700;color:var(--ink-900);margin:0;display:flex;align-items:center;gap:9px}.cp-head h2::before{content:"";width:4px;height:17px;border-radius:2px;background:linear-gradient(180deg,var(--navy-400),var(--navy-700))}.cp-head span{font-size:12px;color:var(--ink-500)}.cat-panel .article-list{grid-template-columns:1fr;gap:0}.cat-panel .article-item{box-shadow:none;border-radius:0;border:none;border-bottom:1px dashed var(--line);padding:13px 4px}.cat-panel .article-item:last-child{border-bottom:none}.cat-side .panel h4{font-size:15px;color:var(--navy-800);margin-bottom:10px}.cat-side .c-sel a.current{background:var(--navy-100);color:var(--navy-800);font-weight:600}.cat-card .btn{display:block;background:#fff;color:var(--navy-800);padding:11px;border-radius:9px;font-weight:600;font-size:14px;box-shadow:none}.cat-card .btn:hover{background:#E8F1FB;color:var(--navy-800)}.cert-group{margin-bottom:34px}.cg-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.cg-head h3{font-size:18px;font-weight:700;color:var(--ink-900);margin:0}.cg-tag{flex:none;padding:3px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:#fff;letter-spacing:1px}.cg-tag.lv-senior{background:linear-gradient(135deg,#C9A227,#B27D16)}.cg-tag.lv-mid{background:linear-gradient(135deg,var(--navy-500),var(--navy-700))}.cg-tag.lv-jun{background:linear-gradient(135deg,#6B7A8C,#4E5B6B)}.cg-note{font-size:12.5px;color:var(--ink-500)}.cg-sub{font-size:13.5px;color:var(--ink-500);margin:0 0 16px;line-height:1.8}.honor-grid.grid6{grid-template-columns:repeat(6,1fr);gap:12px}.honor-grid.grid6 .honor-card figcaption{padding:10px 10px 12px;text-align:center}.honor-grid.grid6 .honor-card figcaption b{font-size:12.5px;line-height:1.5;margin-bottom:3px}.honor-grid.grid6 .honor-card figcaption span{font-size:11px;line-height:1.5;display:block}@media(max-width:1160px){.honor-grid.grid6{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.honor-grid.grid6{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.honor-grid.grid6{grid-template-columns:1fr}}.cert-more{margin-top:6px;font-size:13px;color:var(--ink-500);text-align:center}.pv-feat{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;background:#fff;border:1px solid #DCE8F6;border-radius:12px;padding:22px 24px;margin-bottom:30px;box-shadow:var(--shadow-xs)}@media(max-width:900px){.pv-feat{grid-template-columns:1fr}}.pf-l b{font-size:17px;color:var(--navy-800);display:block;margin-bottom:8px}.pf-l p{font-size:13.5px;color:var(--ink-600);line-height:1.8;margin:0 0 12px}.pf-links{display:flex;flex-wrap:wrap;gap:10px}.pf-links a{font-size:13px;color:var(--navy-500);font-weight:600}.pf-links a:hover{color:var(--navy-700)}.pf-r{background:#F4F9FF;border:1px solid #E2ECF8;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.pf-r>span{font-size:12.5px;color:var(--ink-500);margin-bottom:4px}.pf-r a{font-size:13px;color:var(--ink-700);padding:5px 8px;border-radius:6px;background:#fff;border:1px solid var(--line);transition:.15s}.pf-r a:hover{border-color:var(--navy-300);color:var(--navy-700);background:var(--blue-50)}.pv-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:26px}@media(max-width:1080px){.pv-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.pv-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:440px){.pv-grid{grid-template-columns:repeat(2,1fr)}}.pv-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;text-align:center;padding:16px 6px;font-size:15px;font-weight:600;color:var(--ink-800);transition:.18s}.pv-card:hover{border-color:#AFCBEC;box-shadow:0 8px 18px rgba(16,52,110,.10);transform:translateY(-2px);color:var(--navy-700)}.pv-card .pv-tag{position:absolute;top:6px;right:6px;font-size:10px;font-weight:600;background:linear-gradient(135deg,#E4573A,#C93B22);color:#fff;padding:2px 7px;border-radius:999px}.pv-card.hot{border-color:#E7C789;background:linear-gradient(160deg,#FFF8EA,#FDF1D8)}.pv-card.hot:hover{border-color:#C9A227}.pv-sum{margin:6px 0 26px}.pv-sum .update-wrap{margin-top:10px}.pv-list-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;background:linear-gradient(135deg,#EAF2FC,#F6FAFE);border:1px solid #D3E2F5;border-radius:12px;padding:14px 18px;margin:0 0 18px}.pv-list-cta b{font-size:15px;color:var(--navy-800)}.pv-list-cta span{font-size:13px;color:var(--ink-500)}.pv-list-cta a{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--navy-500);white-space:nowrap}.pv-list-cta a:hover{color:var(--navy-700)}@media(max-width:640px){.pv-list-cta a{margin-left:0}}.casc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:26px;overflow:hidden}.casc-stats>div{text-align:center;padding:18px 8px;border-left:1px solid #EEF3FA}.casc-stats>div:first-child{border-left:none}.casc-stats b{display:block;font-size:24px;font-weight:800;color:var(--navy-800);line-height:1.2}.casc-stats span{font-size:12.5px;color:var(--ink-500);display:block;margin-top:4px}@media(max-width:760px){.casc-stats{grid-template-columns:repeat(2,1fr)}.casc-stats>div:nth-child(3){border-left:none}}.quick-nav{background:#fff;border-bottom:1px solid #E4ECF6;box-shadow:0 3px 10px rgba(16,52,110,.05);position:relative;z-index:5}.quick-nav .wrap{display:grid;grid-template-columns:repeat(8,1fr)}.qn{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 4px 11px;text-align:center;border-left:1px solid #EEF3FA;transition:.18s}.qn:first-child{border-left:none}.qn:hover{background:#F4F9FF}.qn-ic{width:36px;height:36px;border-radius:12px;background:linear-gradient(160deg,#E7F0FC,#D3E4F8);color:var(--navy-700);font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:.18s}.qn:hover .qn-ic{transform:translateY(-1px)}.qn-ic.strong{background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;box-shadow:0 4px 10px rgba(20,83,154,.22)}.qn-t{font-size:13.5px;color:var(--ink-900);font-weight:600;line-height:1.3}.qn small{font-size:11px;color:var(--ink-500);line-height:1.4}.qn .hot{position:absolute;top:6px;right:calc(50% - 44px);background:var(--gold-500);color:var(--navy-900);font-size:10px;line-height:1;padding:3px 7px;border-radius:999px;font-weight:600;letter-spacing:.5px}.qn-ent .hot{background:linear-gradient(135deg,var(--ent-red-400),var(--ent-red-600));color:#fff}section[id]{scroll-margin-top:118px}@media(max-width:1080px){.quick-nav .wrap{grid-template-columns:repeat(4,1fr);row-gap:2px}.qn{border-left:none}}@media(max-width:560px){.qn{padding:10px 2px 9px}.qn small{display:none}}.site-footer .foot-tel{color:#9AA7B8;font-size:13px;margin:0 0 2px;line-height:1.8}.site-footer .foot-tel a{color:#fff;font-weight:600;text-decoration:none}.site-footer .foot-tel a:hover{text-decoration:underline}.gov-bar .right a.gb-tel{color:#fff;font-weight:600}.gov-bar .right a.gb-tel:hover{color:#fff;text-decoration:underline}.fd-wx{position:relative}.fd-qr-pop{position:absolute;right:calc(100% + 16px);bottom:0;width:172px;background:#fff;border:1px solid #DCE8F6;border-radius:12px;padding:13px 13px 11px;box-shadow:0 14px 34px rgba(16,52,110,.18);display:none;text-align:center;z-index:5}.fd-qr-pop.show{display:block;animation:cwIn .16s ease-out}.fd-qr-pop b{display:block;font-size:13.5px;color:var(--ink-900);margin-bottom:8px;font-weight:600}.fd-qr-pop img{width:140px;height:140px;object-fit:contain;border-radius:8px;background:#fff;display:block;margin:0 auto}.fd-qr-pop p{font-size:12px;color:var(--ink-500);margin:8px 0 0;line-height:1.5}.card .new-badge{display:inline-block;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#E4573A,#C93B22);padding:1px 8px;border-radius:999px;vertical-align:2px;margin-left:6px}.art-src-row{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}.art-tip{margin:10px 0 2px;font-size:12.5px;color:var(--ink-500);line-height:1.8}.prose .art-date{font-size:13px;color:var(--ink-600);background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--gold-500);border-radius:var(--r-sm);padding:9px 13px;margin:0 0 20px;line-height:1.75}.prose .art-src{margin:22px 0 0;padding-top:12px;border-top:1px dashed var(--line);font-size:13px;color:var(--ink-500);line-height:1.8}.gd-dyn-note{background:var(--surface-2);border:1px solid var(--line);border-left:4px solid var(--gold-500);border-radius:var(--r-sm);padding:13px 16px;margin:20px 0 4px;font-size:14px;color:var(--ink-700);line-height:1.85}.gd-dyn-note a{color:var(--navy-700);font-weight:600}.gd-dyn-note a:hover{color:var(--gold-500)}.kc-wrap{display:flex;flex-direction:column;gap:12px;margin:6px 0 24px}.kc{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-xs);overflow:hidden}.kc-h{display:flex;align-items:center;gap:16px;padding:21px 32px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#FBFDFF,#fff)}.kc-h .kic{flex:none;width:38px;height:38px;border-radius:12px;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.kc-h .kc-t{flex:1;min-width:0}.kc-h .kc-t h2,.kc-h .kc-t b{display:block;font-size:16.5px;color:var(--ink-900);font-weight:700;line-height:1.45;margin:0;word-break:break-word}.kc-h .kc-t small{display:block;font-size:12.5px;color:var(--ink-500);margin-top:6px;line-height:1.6;word-break:break-word}.kc-h:hover{background:#F6FAFF}.kc .kc-bd{padding:20px 32px 26px;color:var(--ink-700);font-size:14.5px;line-height:2}.kc .kc-bd p{margin:0 0 12px}.kc .kc-bd ul,.kc .kc-bd ol{padding-left:20px;margin:6px 0}.kc .kc-bd li{margin:5px 0}.kc .table-wrap{margin:6px 0 10px}@media(max-width:640px){.kc-h{padding:16px 20px;gap:12px}.kc-h .kc-t h2,.kc-h .kc-t b{font-size:15.5px}.kc-h .kic{width:34px;height:34px;font-size:15px}.kc .kc-bd{padding:16px 20px 22px}}.foot-shop{font-size:12px;color:#A3B0C2;margin-top:6px;letter-spacing:.2px}.foot-shop a{color:inherit;text-decoration:underline;text-underline-offset:3px}.foot-shop a:hover{color:#fff}.site-footer .foot-icp{margin:8px 0 0;font-size:12px;color:#A3B0C2;letter-spacing:.2px}.site-footer .foot-icp a{color:#9AA7B8;text-decoration:none}.site-footer .foot-icp a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.store-band{display:flex;align-items:center;gap:18px;background:linear-gradient(120deg,#0A2E5C,#14539A 60%,#1D6FD6);color:#fff;border-radius:12px;padding:22px 26px;box-shadow:0 10px 26px rgba(16,52,110,.16);flex-wrap:wrap}.store-band .sb-ic{flex:none;width:52px;height:52px;border-radius:12px;background:rgba(255,255,255,.14);color:#FFD97A;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center}.store-band .sb-tx{flex:1;min-width:220px}.store-band .sb-tx b{display:block;font-size:19px;font-weight:800;line-height:1.4}.store-band .sb-tx small{display:block;font-size:12.5px;color:#CFE0F5;margin-top:3px;line-height:1.6}.store-band .btn{margin-left:auto}.store-band .sb-cert{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:8px 14px;font-size:12.5px;line-height:1.5}@media(max-width:760px){.store-band{padding:18px 16px;gap:12px}.store-band .btn{margin-left:0;width:100%;text-align:center}}.brand-shop{margin-top:22px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.brand-shop h3{font-size:15.5px;color:var(--navy-800);margin-bottom:8px}.brand-shop p{font-size:13px;color:var(--ink-600);line-height:1.8;margin:0 0 10px}.brand-shop .bs-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.brand-shop .bs-btn{display:inline-flex;align-items:center;gap:6px;background:var(--navy-700);color:#fff;border-radius:12px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.brand-shop .bs-btn:hover{background:var(--navy-800)}.brand-shop .bs-cert img{width:100%;max-width:300px;border:1px solid var(--line);border-radius:8px;cursor:zoom-in;margin-top:4px}.store-band .sb-qr{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.store-band .sb-qr img{width:96px;height:96px;border-radius:12px;background:#fff;padding:4px;display:block}.store-band .sb-qr small{font-size:11px;color:#CFE0F5;line-height:1.4;text-align:center}@media(max-width:760px){.store-band .sb-qr{flex-direction:row;gap:10px}.store-band .sb-qr img{width:84px;height:84px}.store-band .sb-qr small{text-align:left}}.bs-qr{display:flex;align-items:center;gap:12px;margin-top:12px}.bs-qr img{width:104px;height:104px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:4px}.bs-qr small{font-size:12.5px;color:var(--ink-600);line-height:1.8;max-width:220px}.quick-nav .wrap{grid-template-columns:repeat(9,1fr)}.qn-ic.tmall{background:none;width:auto;height:auto;box-shadow:none;border-radius:0}.qn-ic.tmall svg{width:34px;height:20px;display:block}.fd-shop .fd-ic{background:none;width:auto;height:auto;border-radius:0}.fd-shop .fd-ic svg{width:34px;height:22px;display:block}.fd-wx .fd-ic{background:linear-gradient(160deg,#EAFBF1,#D5F3E2);color:#07C160}.fd-wx .fd-ic svg{width:24px;height:24px;display:block}.qa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin:18px 0 8px}.qa-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 22px;box-shadow:var(--shadow-sm)}.qa-panel h3{font-size:16px;color:var(--navy-800);margin:0 0 12px;display:flex;align-items:center;gap:8px}.qa-panel h3 .qt-ic{flex:none;width:26px;height:26px;border-radius:8px;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.qa-panel ul{list-style:none;padding:0;margin:0}.qa-panel li{padding:12px 0;border-top:1px dashed #E4ECF6}.qa-panel li:first-child{border-top:none}.qa-panel .q{display:block;font-size:14.5px;font-weight:700;color:var(--ink-900);line-height:1.55;margin-bottom:5px}.qa-panel .a{display:block;font-size:13.5px;color:var(--ink-600);line-height:1.85}.qa-panel .a a{color:var(--navy-700);text-decoration:underline;text-underline-offset:3px}.qa-panel .more{margin-top:10px;font-size:13px}.qa-panel.series{border-left:4px solid var(--navy-500)}.qa-sec-sub{font-size:14px;color:var(--ink-600);line-height:1.9;max-width:860px}.qa-series-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.cards.maj{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:22px;margin:6px 0 10px}.cards.maj .card{padding:24px 26px;border-radius:12px}.cards.maj .card h3{font-size:18.5px;margin-bottom:12px}.cards.maj .card ul{display:flex;flex-direction:column;gap:8px;padding-left:0;list-style:none;margin:0}.cards.maj .card li{position:relative;padding-left:18px;font-size:13.5px;color:var(--ink-600);line-height:1.75}.cards.maj .card li::before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--navy-400)}.cards.maj .card .mt-10{margin-top:16px;font-size:14px}.cards.maj a.card:hover{transform:translateY(-4px)}.cards.sp{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:4px 0 8px}.cards.sp .card{padding:16px 18px;border-radius:12px}.cards.sp .card h3{font-size:15.5px;margin-bottom:6px}.cards.sp .card p{font-size:12.5px;color:var(--ink-500);line-height:1.7;margin:0}.cards.sp .card .mt-10{margin-top:12px;font-size:12.5px}.series-sec-head{display:flex;align-items:baseline;gap:14px;margin:34px 0 4px;flex-wrap:wrap}.series-sec-head h2{margin:0}.series-sec-head .sub{font-size:13px;color:var(--ink-500)}.doc-stats{margin-bottom:22px}.doc-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 28px;box-shadow:var(--shadow-sm);margin:0 0 18px}.doc-card h2{font-size:18px;color:var(--navy-800);margin:0 0 16px;line-height:1.5}.doc-card h2 .dc-no{flex:none;min-width:26px;height:26px;border-radius:8px;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-right:10px}.doc-card p{font-size:14.5px;color:var(--ink-700);line-height:2;margin:0 0 12px}.doc-card ul,.doc-card ol{padding-left:22px;margin:8px 0}.doc-card li{font-size:14.5px;color:var(--ink-700);line-height:2}.doc-card .table-wrap{margin:12px 0 6px}.doc-card .note-inline{background:var(--navy-100);border:1px solid #D7E5F5;border-radius:12px;padding:12px 16px;font-size:13.5px;color:var(--ink-700);margin:14px 0 2px;line-height:1.9}.sec-h2{margin:48px 0 22px}.sec-gap{margin:36px 0 22px}.sec-gap-sm{margin:34px 0 22px}.qa-sec-sub{margin:2px 0 18px}.qa-grid{margin:10px 0 34px}.doc-card{margin:0 0 26px}.series-sec-head{margin:44px 0 10px}.cards{margin-bottom:10px}.cards.maj{margin-bottom:6px}.casc-stats{margin-bottom:30px}.pill-wrap{margin-top:24px}.steps{margin:26px 0}.resource-grid{margin:4px 0 30px}.qa-panel .more{margin-top:12px}.wrap.section h2.sec-h2{margin:50px 0 24px}.wrap.section h2.sec-gap-lg{margin:46px 0 26px}h2.sec-gap-sm{margin:36px 0 22px}h2.sec-gap{margin:38px 0 22px}.arts-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px 20px;box-shadow:var(--shadow-sm)}.arts-list .ar:nth-last-child(2){border-bottom:none}.arts-list .ar{display:flex;align-items:center;gap:10px;padding:12px 2px;border-bottom:1px dashed #EEF3FA;text-decoration:none;min-width:0}.arts-list .ar:last-child{border-bottom:none}.arts-list .ar:hover .ar-t{color:var(--navy-700)}.arts-list .ar-tag{flex:none;font-size:11.5px;color:var(--navy-700);background:var(--navy-100);border:1px solid #D7E5F5;padding:2px 9px;border-radius:999px;line-height:1.6}.arts-list .ar-t{flex:1;font-size:14px;color:var(--ink-800);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arts-list .ar em{flex:none;color:var(--navy-400);font-style:normal;font-size:15px}@media(max-width:720px){.arts-list{grid-template-columns:1fr}.arts-list .ar:nth-last-child(2){border-bottom:1px dashed #EEF3FA}.arts-list .ar:last-child{border-bottom:none}}.aside .s-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.aside .s-chips a{font-size:12.5px;color:var(--navy-700);background:var(--navy-100);border:1px solid #D7E5F5;border-radius:999px;padding:4px 11px;line-height:1.5;transition:.15s}.aside .s-chips a:hover{background:var(--navy-700);color:#fff;border-color:var(--navy-700)}.aside .s-quick a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px dashed #EEF3FA;font-size:13.5px;color:var(--ink-800)}.aside .s-quick a:last-child{border-bottom:none}.aside .s-quick a:hover{color:var(--navy-700)}.aside .s-quick a em{font-style:normal;color:var(--navy-400);flex:none}.panel.mz{margin-top:18px}.panel .mh{display:flex;align-items:center;gap:8px;margin-bottom:10px}.panel .mh .mh-ic{flex:none;width:22px;height:22px;border-radius:7px;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:0}.aside .s-chips,.cat-side .s-chips{display:flex;flex-wrap:wrap;gap:7px}.aside .s-chips a,.cat-side .s-chips a{font-size:12.5px;color:var(--navy-700);background:var(--navy-100);border:1px solid #D7E5F5;border-radius:999px;padding:4px 11px;line-height:1.6;transition:.15s}.aside .s-chips a:hover,.cat-side .s-chips a:hover{background:var(--navy-700);color:#fff;border-color:var(--navy-700)}.aside .s-quick a,.cat-side .s-quick a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px dashed #EEF3FA;font-size:13px;color:var(--ink-800);line-height:1.6}.aside .s-quick a:last-child,.cat-side .s-quick a:last-child{border-bottom:none}.aside .s-quick a:hover,.cat-side .s-quick a:hover{color:var(--navy-700)}.aside .s-quick a em,.cat-side .s-quick a em{font-style:normal;color:var(--navy-400);flex:none}.card .hot-badge{display:inline-block;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#F76B15,#E4480A);padding:1px 9px;border-radius:999px;vertical-align:2px;margin-left:6px;box-shadow:0 2px 6px rgba(228,72,10,.28)}.kc-sec-tip{display:block;font-size:12.5px;color:var(--ink-500);background:var(--navy-100);border:1px dashed #C9DCF2;border-radius:12px;padding:8px 14px;margin:0 0 12px;line-height:1.8}#leadForm{scroll-margin-top:86px}.lf-more{display:none}.lead-form.lf-compact .lf-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:2px 0 11px;padding:10px;border:1px dashed rgba(255,255,255,.42);border-radius:var(--r-sm);background:rgba(255,255,255,.06);color:#E4EAF2;font-size:12.5px;font-family:inherit;cursor:pointer;transition:.18s;-webkit-tap-highlight-color:transparent}.lead-form.lf-compact .lf-more:hover{background:rgba(255,255,255,.13);border-color:var(--gold-400)}.lead-form.lf-compact .lf-more .lf-more-ar{font-size:12px;transition:transform .2s}.lead-form.lf-compact .lf-more.open .lf-more-ar{transform:rotate(180deg)}.lead-form.lf-compact .lf-extra{display:none}.lead-form.lf-compact .lf-extra.open{display:block}.lead-form.lf-compact .lf-extra>.field:last-child{margin-bottom:11px}.mobile-ctas.mc-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:380px){.mobile-ctas a{font-size:13px;padding:13px 4px}}@media(max-width:992px){.layout,.article-layout{display:flex;flex-direction:column;gap:22px;align-items:stretch;justify-content:flex-start}.layout>.aside,.article-layout>.aside{display:contents}.layout>*,.article-layout>*{order:2}.layout>.aside>.lead-form,.article-layout>.aside>.lead-form{order:1}.layout>.aside>*:not(.lead-form),.article-layout>.aside>*:not(.lead-form){order:3}.layout>.aside>.lead-form,.article-layout>.aside>.lead-form{margin-bottom:0}}.about-nav{position:sticky;top:var(--hdr-h,90px);z-index:60;display:flex;gap:8px;overflow-x:auto;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:10px 0;margin:0 0 24px;text-align:left;scrollbar-width:none}.about-nav::-webkit-scrollbar{display:none}.about-nav a{flex:0 0 auto;font-size:13.5px;font-weight:600;color:var(--ink-600);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);padding:8px 15px;white-space:nowrap;transition:.15s}.about-nav a:hover{color:var(--navy-700);border-color:var(--navy-300);background:var(--blue-50)}.about-sub{font-size:13px;color:var(--ink-500);margin:10px 0 0}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.promise{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--navy-500);border-radius:var(--r-md);padding:20px 20px 18px;box-shadow:var(--shadow-sm)}.promise .pi{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--blue-50);color:var(--navy-700);font-size:16px;font-weight:800;margin-bottom:10px}.promise h3{font-size:15.5px;color:var(--navy-800);margin:0 0 6px}.promise p{font-size:13px;line-height:1.8;color:var(--ink-600);margin:0}.acc{display:grid;gap:10px;margin-top:6px}.acc details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.acc details[open]{border-color:var(--navy-300);box-shadow:var(--shadow-sm)}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;font-size:15px;font-weight:600;color:var(--ink-900)}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"＋";flex:none;color:var(--navy-500);font-size:17px;font-weight:700;line-height:1}.acc details[open] summary::after{content:"－"}.acc .ans{padding:0 18px 16px;font-size:14px;line-height:1.85;color:var(--ink-600)}.acc .ans a{color:var(--navy-700);text-decoration:underline;text-underline-offset:3px}.entry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.entry{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow-sm);transition:.18s}.entry:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--navy-300)}.entry .ei{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;font-size:17px;font-weight:700;margin-bottom:12px}.entry h3{font-size:15.5px;color:var(--ink-900);margin:0 0 6px}.entry p{font-size:12.5px;line-height:1.7;color:var(--ink-500);margin:0 0 14px;flex:1}.entry .ea{font-size:13.5px;font-weight:700;color:var(--navy-600)}.entry.gold .ei{background:linear-gradient(135deg,var(--gold-400),var(--gold-500));color:var(--navy-900)}.entry.act .ei{background:linear-gradient(135deg,#D9A44F,var(--m-act,#D4912A))}.advisor-card{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;box-shadow:var(--shadow-sm)}.advisor-card img{flex:none;width:62px;height:62px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px var(--line),0 6px 16px rgba(16,52,110,.14)}.advisor-card .at{min-width:0}.advisor-card .at b{display:block;font-size:15.5px;color:var(--ink-900);margin-bottom:3px}.advisor-card .at small{display:block;font-size:12.5px;color:var(--ink-500);line-height:1.7}.advisor-card .ab{margin-left:auto;display:flex;gap:10px;flex:none}@media(max-width:760px){.advisor-card{flex-wrap:wrap}.advisor-card .ab{margin-left:0;width:100%}.advisor-card .ab .btn{flex:1;text-align:center}}.media-note{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-500);margin:12px 0 0}.media-note::before{content:"⤢";color:var(--navy-500);font-size:14px}.cred-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cred-card{position:relative;display:flex;flex-direction:column;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);transition:.18s}.cred-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--navy-300)}.cred-media{position:relative;display:flex;align-items:center;justify-content:center;padding:12px;background:linear-gradient(160deg,#FFFCF3,#F2F6FC 70%);border-bottom:1px solid var(--line);aspect-ratio:3/2}.cred-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;border-radius:5px;background:#fff;cursor:zoom-in;box-shadow:0 6px 18px rgba(16,52,110,.12)}.cred-flag{position:absolute;left:10px;top:10px;z-index:1;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--warning-ink);background:rgba(255,255,255,.94);border:1px solid rgba(201,162,39,.45);border-radius:999px;padding:2px 9px}.cred-card figcaption{display:flex;flex-direction:column;gap:9px;flex:1;padding:13px 15px 15px}.cred-name{font-size:14px;font-weight:700;color:var(--ink-900);line-height:1.5;min-height:42px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cred-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.cred-tags span{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;line-height:1.5;border-radius:6px;padding:2px 8px;max-width:100%}.cred-tags span i{font-style:normal;font-size:10.5px;opacity:.72}.cred-tags .ct-org{color:var(--navy-700);background:var(--blue-50);border:1px solid #D7E5F5}.cred-tags .ct-year{color:var(--warning-ink);background:#FDF6E3;border:1px solid #EFDFAE}.cred-verify{font-size:12px;font-weight:600;color:#2471CC;display:inline-flex;align-items:center;gap:4px}.cred-verify::before{content:"⤢";color:var(--navy-500);font-size:13px}.cred-legend{margin:16px 0 0;font-size:12.5px;line-height:1.8;color:var(--ink-500)}@media(max-width:992px){.cred-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (min-width:769px) and (max-width:1583px){.float-bar{right:10px;bottom:104px;gap:8px;padding:8px 6px;align-items:center;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(14,27,50,.16)}.float-bar .fd{position:relative;width:46px;height:46px;padding:0;gap:0;justify-content:center;border-radius:12px}.float-bar .fd .fd-ic{width:30px;height:30px;font-size:14px;border-radius:9px}.float-bar .fd-chat{width:52px;height:52px;border-radius:12px}.float-bar .fd-chat .fd-ic{width:36px;height:36px}.float-bar .fd-shop .fd-ic svg{width:26px;height:17px}.float-bar .fd .fd-tx{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(4px);width:auto;white-space:nowrap;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 12px;box-shadow:0 8px 20px rgba(14,27,50,.14);opacity:0;pointer-events:none;transition:.16s}.float-bar .fd .fd-tx b{font-size:13.5px;line-height:1.3}.float-bar .fd .fd-tx small{font-size:11px;margin-top:2px}.float-bar .fd:hover .fd-tx,.float-bar .fd:focus-visible .fd-tx{opacity:1;transform:translateY(-50%) translateX(0)}}@media (min-width:1024px) and (max-width:1583px){.wrap,.wrap-wide{max-width:min(1200px,calc(100% - 92px))}}@media (min-width:769px) and (max-width:1279px){.site-header .wrap{gap:10px}.main-nav{gap:0;flex-wrap:nowrap;min-width:0}.main-nav a{padding:8px 10px;font-size:14.5px}}.news-feed{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:4px}.nf-item{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;transition:.16s}.nf-item:hover{border-color:var(--navy-300);box-shadow:0 10px 22px rgba(16,52,110,.09);transform:translateY(-1px)}.nf-item .nf-date{flex:none;font-size:12px;font-weight:600;color:var(--ink-500);padding:0;letter-spacing:.3px;font-variant-numeric:tabular-nums}.nf-item b{flex:1;min-width:0;font-size:14.5px;font-weight:600;color:var(--ink-800);line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nf-item:hover b{color:var(--navy-700)}.nf-item em{flex:none;font-style:normal;color:#B7CDE7;font-size:16px;line-height:1}.nf-item:hover em{color:var(--navy-500)}.news-feed-more{margin:14px 0 0;font-size:13px;color:var(--ink-500)}.news-feed-more a{color:var(--navy-600);font-weight:600}.art-fig{margin:22px 0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(16,52,110,.07)}.art-fig img{display:block;width:auto;height:auto;max-width:min(100%,560px);max-height:560px;margin:0 auto;background:#F7FAFF;cursor:zoom-in}.art-fig figcaption{padding:10px 14px;font-size:12.5px;line-height:1.7;color:var(--ink-500);border-top:1px solid var(--line);background:#FBFDFF}.art-fig figcaption::before{content:"✓ ";color:var(--navy-500);font-weight:700}@media(max-width:768px){.art-fig{margin:16px 0;border-radius:12px}.art-fig img{max-width:100%;max-height:480px}.art-fig figcaption{font-size:12px;padding:9px 12px}}.home-gs .hs-period{order:6;flex:0 1 auto;min-width:0;max-width:100%;font-size:11.5px;color:var(--warning-ink);background:#FFF8EC;border:1px solid #F6E3C4;border-radius:7px;padding:2px 8px;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.home-gs a:has(.hs-on) .hs-period,.home-gs a:has(.hs-ap) .hs-period{color:var(--warning-ink);background:#FFF3E2;border-color:#F9DDBA}.home-gs .hs-guide{order:7;flex:none;font-size:12px;font-weight:700;color:var(--navy-600);text-decoration:none;border-bottom:1px dashed #B6CCE8;padding-bottom:1px}.home-gs .hs-guide:hover{color:#D4912A;border-bottom-color:#FFB27A}.home-gs .hs-go{order:8}.news-feed .nf-kind{flex:none;font-size:11px;font-weight:700;color:#1E5BB8;background:#EAF2FC;border-radius:6px;padding:1px 7px}.news-feed .nf-item:has(.nf-kind) .nf-date{margin-right:2px}.gs-card .gc-date{flex:none;font-size:12px;font-weight:700;color:var(--ink-500);background:none;border:0;padding:0;font-variant-numeric:tabular-nums}.gs-card .gc-date.is-new{color:var(--warning-ink);background:#FFF6E8;border:1px solid #FBE3BE;border-radius:999px;padding:1px 8px}.gs-card .gc-date i{font-style:normal;font-size:10.5px;font-weight:800;color:var(--navy-900);background:var(--gold-500);border-radius:999px;padding:0 6px;margin-left:5px}.gs-card .gc-period{flex:0 1 auto;min-width:0;max-width:100%;font-size:12px;color:var(--warning-ink);background:#FFF8EC;border:1px solid #F6E3C4;border-radius:7px;padding:2px 8px;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gs-card .gc-top{flex-wrap:wrap}.btn-xs.g{background:#fff;color:var(--navy-600);border:1px solid #B6CCE8}.btn-xs.g:hover{background:#F2F7FE;border-color:var(--navy-500)}.gs-modes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px}.gs-mode{position:relative;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;color:var(--ink-700);font-size:14px;font-weight:700;padding:8px 16px;border-radius:12px;cursor:pointer;transition:.15s}.gs-mode:hover:not(:disabled){border-color:var(--navy-300);color:var(--navy-700)}.gs-mode.active{background:linear-gradient(135deg,var(--navy-500),var(--navy-700));border-color:var(--navy-700);color:#fff;box-shadow:0 6px 16px rgba(20,83,154,.20)}.gs-mode:disabled{opacity:.45;cursor:not-allowed}.gs-mode .gs-mn{font-size:11.5px;background:#EAF2FC;color:var(--navy-600);border-radius:999px;padding:1px 8px;line-height:1.5}.gs-mode.active .gs-mn{background:rgba(255,255,255,.22);color:#fff}.gs-mode[data-live="1"].active{background:linear-gradient(135deg,#E4573A,#C93B22);border-color:#C93B22;box-shadow:0 6px 16px rgba(201,59,34,.22)}.gs-mode-tip{margin-left:4px;font-size:12.5px;color:var(--ink-500)}.home-gs a.hs-card--live{border-left-color:#C93B22}.home-gs a.hs-card--past{border-left-color:#9AA3AF}.gs-live-note{margin:0 0 12px;font-size:12.5px;color:var(--ink-500);background:#F7FAFE;border:1px dashed #C7D6E8;border-radius:9px;padding:8px 12px;line-height:1.7}.home-gs .hs-period.is-urgent{color:var(--warning-ink);background:#FFF3E2;border-color:#F9DDBA;font-weight:700}.home-gs .hs-period.is-urgent::before{content:"⏱ "}.gs-mode[hidden]{display:none!important}.site-footer .foot-linked{font-size:12.5px;color:#A3B0C2;line-height:1.8}.site-footer .foot-linked a{color:#9EC5FF;font-weight:600}.site-footer .foot-linked a:hover{color:#D4912A}.rv-group{margin:0 0 34px}.rv-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.rv-item{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(16,52,110,.07);transition:.18s;display:flex;flex-direction:column}.rv-item:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(16,52,110,.14);border-color:#AFCBEC}.rv-shot{position:relative;background:linear-gradient(180deg,#F4F8FD,#EDF3FA);padding:14px 14px 0;display:flex;justify-content:center;align-items:flex-start;height:430px;overflow:hidden}.rv-shot::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(180deg,rgba(237,243,250,0),#EDF3FA);pointer-events:none}.rv-shot img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:top center;border-radius:12px 12px 0 0;border:1px solid #DCE6F3;border-bottom:0;background:#fff;cursor:zoom-in;box-shadow:0 6px 16px rgba(16,52,110,.08)}.rv-item figcaption{padding:12px 15px 14px;border-top:1px solid var(--line);background:#fff;display:flex;flex-direction:column;gap:5px}.rv-item figcaption b{font-size:14.5px;color:var(--ink-900);line-height:1.6;font-weight:700}.rv-item figcaption span{font-size:12px;color:var(--ink-500)}.rv-notice{margin:0 0 20px}.home-rv{margin-top:24px;padding-top:20px;border-top:1px dashed var(--line)}.hrv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.hrv-head h3{font-size:16px;color:var(--navy-700);margin:0;font-weight:700}.hrv-head a{font-size:13px;color:var(--navy-500);font-weight:600;text-decoration:none}.hrv-head a:hover{color:#D4912A}.hrv-note{margin:12px 0 0;font-size:12px;color:var(--ink-500);line-height:1.7}.hrv-note strong{color:var(--warning-ink)}@media(max-width:900px){.rv-wall{grid-template-columns:1fr 1fr;gap:14px}.rv-shot{height:360px}}@media(max-width:560px){.rv-wall{grid-template-columns:1fr}}.home-rv{margin-top:22px;padding-top:18px;border-top:1px dashed var(--line)}.hrv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.hrv-head h3{font-size:15.5px;color:var(--navy-700);margin:0;font-weight:700}.hrv-head a{font-size:13px;color:var(--navy-500);font-weight:600;text-decoration:none}.hrv-head a:hover{color:#D4912A}.hrv-note{margin:10px 0 0;font-size:12px;color:var(--ink-500);line-height:1.7}.hrv-note strong{color:var(--warning-ink)}.rv-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rv-item{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:none;transition:.15s;display:block}.rv-item:hover{border-color:#AFCBEC;box-shadow:0 8px 20px rgba(16,52,110,.10);transform:none}.rv-shot{display:block!important;height:auto!important;padding:0!important;background:#F7FAFF!important;overflow:visible!important}.rv-shot::after{display:none!important}.rv-shot img{display:block;width:100%;height:auto!important;max-width:100%;object-fit:initial!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff;cursor:zoom-in}.rv-item figcaption{padding:9px 12px 11px;border-top:1px solid var(--line);background:#fff;display:block}.rv-item figcaption b{display:block;font-size:13px;font-weight:600;color:var(--ink-900);line-height:1.6}.rv-item figcaption span{font-size:11.5px;color:var(--ink-500)}@media(max-width:1100px){.rv-wall{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.rv-wall{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:560px){.rv-wall{grid-template-columns:1fr;gap:12px}}.rv-sum{margin:0 0 14px;font-size:13.5px;color:var(--ink-600);line-height:1.8}.rv-sum b{color:var(--navy-700);font-size:15px}.home-rv{margin-top:24px;padding-top:20px;border-top:1px dashed var(--line)}.hrv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.hrv-head h3{font-size:16px;color:var(--navy-700);margin:0;font-weight:700}.hrv-head a{font-size:13px;color:var(--navy-500);font-weight:600;text-decoration:none}.hrv-head a:hover{color:#D4912A}.hrv-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hrv-track{display:flex;gap:16px;width:max-content;animation:hrvScroll 64s linear infinite}.hrv-marquee:hover .hrv-track,.hrv-marquee:focus-within .hrv-track{animation-play-state:paused}@keyframes hrvScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hrv-card{flex:0 0 auto;width:212px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;transition:.15s}.hrv-card:hover{border-color:#AFCBEC;box-shadow:0 10px 24px rgba(16,52,110,.12)}.hrv-card img{display:block;width:100%;height:250px;object-fit:cover;object-position:top center;background:#F7FAFF}.hrv-card span{display:block;padding:9px 11px 11px;font-size:12.5px;font-weight:600;color:var(--ink-900);line-height:1.55}.hrv-card small{display:block;margin-top:3px;font-size:11px;color:var(--ink-500);font-weight:400}.hrv-note{margin:12px 0 0;font-size:12px;color:var(--ink-500);line-height:1.7}.hrv-note strong{color:var(--warning-ink)}@media(max-width:768px){.hrv-card{width:168px}.hrv-card img{height:200px}.hrv-track{gap:12px;animation-duration:52s}}@media(prefers-reduced-motion:reduce){.hrv-track{animation:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.hrv-card{scroll-snap-align:start}}.sub-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-content:start}@media(max-width:980px){.sub-list{grid-template-columns:1fr}}.prov-hub{padding:30px 0 34px;background:#F7FAFF;border-top:1px solid var(--line)}.ph-head h2{font-size:19px;color:var(--navy-700);margin:0 0 6px}.ph-head p{font-size:13px;color:var(--ink-500);line-height:1.8;margin:0 0 16px}.ph-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ph-col{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ph-tt{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:13.5px}.ph-tt b{color:var(--navy-700)}.ph-tt a{font-size:12.5px;color:var(--navy-500);text-decoration:none;font-weight:600}.ph-list{padding:4px 0}.ph-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;border-bottom:1px solid #F2F5FA}.ph-item:last-child{border-bottom:0}.ph-item a{flex:1 1 100%;font-size:13px;color:var(--ink-900);text-decoration:none;font-weight:600;line-height:1.55}.ph-item a:hover{color:var(--navy-600);text-decoration:underline}.ph-item span{font-size:11.5px;color:var(--ink-500)}.ph-live{font-size:11.5px;font-weight:600;color:var(--warning-ink);background:#FFF4E5;border-radius:6px;padding:2px 7px}.ph-empty{padding:12px 14px;font-size:12.5px;color:var(--ink-500);line-height:1.8}.ph-extra{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.ph-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ph-card b{display:block;font-size:14px;color:var(--ink-900);margin-bottom:6px}.ph-card p{font-size:12.5px;color:var(--ink-500);line-height:1.75;margin:0 0 10px}.ph-btn{display:inline-block;font-size:12.5px;font-weight:600;color:var(--navy-600);text-decoration:none;border:1px solid #CBDDF3;border-radius:8px;padding:6px 12px}.ph-btn:hover{background:#EAF2FD}@media(max-width:900px){.ph-grid{grid-template-columns:1fr}.ph-extra{grid-template-columns:1fr}}@media(max-width:820px){.sub-row{flex-wrap:wrap!important;gap:6px 10px!important}.sub-row .sub-t{flex:1 1 100%!important;white-space:normal!important}.sub-row .sub-type{flex:0 0 auto!important}.sub-row .sub-meta{flex:1 1 100%!important;white-space:normal!important}.sub-row .sub-live,.sub-row .sub-done,.sub-row .sub-guide{flex:0 0 auto!important}.sub-tab{font-size:12.5px;padding:5px 10px}.ph-item a{font-size:12.5px}}.gd-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gd-faq>div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px 16px}.gd-faq b{font-size:13.5px;color:var(--ink-900)}.gd-faq p{font-size:12.5px;color:var(--ink-500);line-height:1.8;margin:6px 0 0}.gd-faq a{color:var(--navy-500);font-weight:600;text-decoration:none}@media(min-width:821px){.sub-live,.sub-done,.sub-guide{white-space:nowrap}.sub-type{flex:0 0 132px!important}.sub-meta{white-space:nowrap}}.gdh-hero{position:relative;background:#0E2E63;background-image:linear-gradient(135deg,#0B2148 0%,#123368 48%,#1C4E9C 100%);color:#fff;overflow:hidden;padding:22px 0 26px}.gdh-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:58px 58px;pointer-events:none}.gdh-hero::after{content:"";position:absolute;right:-170px;top:-160px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(46,111,203,.55),rgba(46,111,203,0) 68%);pointer-events:none}.gdh-hero>.wrap{position:relative;z-index:1}.gdh-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;color:rgba(255,255,255,.68);margin-bottom:18px}.gdh-crumb a{color:rgba(255,255,255,.88);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:1px}.gdh-crumb a:hover{color:#fff;border-bottom-color:#fff}.gdh-crumb .se{color:rgba(255,255,255,.38)}.gdh-hero-in{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.gdh-prov{display:inline-flex;align-items:center;gap:9px;padding:5px 13px 5px 6px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.09);border-radius:999px;font-size:12.5px;letter-spacing:.4px;color:#DCE9FB}.gdh-prov-ic{width:24px;height:24px;border-radius:7px;background:#D4912A;color:#0B2148;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(255,114,20,.35)}.gdh-hero h1{font-size:23px;line-height:1.36;font-weight:700;color:#fff;margin:15px 0 0;letter-spacing:.2px}.gdh-hero h1 .hl{color:#FFB877}.gdh-hero-sub{max-width:760px;margin:13px 0 0;font-size:14px;line-height:1.95;color:rgba(255,255,255,.79)}.gdh-hero-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 0}.gdh-hero-tags li{font-size:12.5px;color:#DCE9FB;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);border-radius:6px;padding:4px 11px 4px 9px}.gdh-hero-tags li::before{content:"✓";color:#7FD3B4;font-size:11px;margin-right:6px}.gdh-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.gdh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#D4912A;color:#0B2148;font-size:15px;font-weight:700;padding:12px 26px;border-radius:8px;text-decoration:none;box-shadow:0 8px 20px rgba(255,114,20,.28);transition:.18s}.gdh-btn:hover{background:#A96F14;color:#0B2148;transform:translateY(-1px);box-shadow:0 12px 26px rgba(255,114,20,.34)}.gdh-btn-o{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.08);color:#fff;font-size:15px;font-weight:600;padding:12px 24px;border-radius:8px;border:1px solid rgba(255,255,255,.32);text-decoration:none;transition:.18s}.gdh-btn-o:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.6);color:#fff}.gdh-hero-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.17);border-radius:12px;padding:17px 19px 15px}.gdh-hero-card>h2{font-size:14.5px;font-weight:700;color:#fff;margin:0 0 12px;display:flex;align-items:center;gap:8px;letter-spacing:.6px}.gdh-hero-card>h2::before{content:"";width:3px;height:14px;border-radius:2px;background:#D4912A}.gdh-hero-card>p{margin:12px 0 0;padding-top:11px;border-top:1px solid rgba(255,255,255,.14);font-size:11.5px;color:rgba(255,255,255,.6);line-height:1.7}.gdh-stats-sec{margin-top:14px;position:relative;z-index:3;padding-bottom:6px}.gdh-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff;border:1px solid #E8EEF7;border-radius:12px;box-shadow:0 18px 44px rgba(14,46,99,.11);overflow:hidden}.gdh-stats-i{position:relative;padding:16px 18px 15px;border-bottom:1px solid #E8EEF7}.gdh-stats-i::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:0 3px 3px 0;background:#E8EEF7}.gdh-stats-i.is-accent::before{background:#D4912A}.gdh-stats-i b{display:block;font-size:30px;line-height:1.1;font-weight:800;color:#0E2E63;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.gdh-stats-i b em{font-style:normal;font-size:13px;font-weight:600;color:var(--ink-500);letter-spacing:0;margin-left:5px}.gdh-stats-i span{display:block;margin-top:6px;font-size:12.5px;color:#4A5A70}.gdh-stats-cta{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 18px;background:#F7FAFF;border-top:1px solid #E8EEF7}.gdh-stats-cta .gdh-btn{width:100%;font-size:14.5px;padding:12px 16px}.gdh-stats-cta small{font-size:11.5px;color:var(--ink-500);text-align:center}.gdh-anchor{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gdh-anchor a{font-size:13px;color:#4A5A70;background:#fff;border:1px solid #E8EEF7;border-radius:999px;padding:6px 15px;text-decoration:none;transition:.16s}.gdh-anchor a:hover{color:#1C4E9C;border-color:#B9D2F2;box-shadow:0 4px 12px rgba(28,78,156,.10)}.gdh-body{padding:20px 0 14px}.gdh-sec{background:#fff;border:1px solid #E8EEF7;border-radius:12px;padding:18px 16px 16px;margin-bottom:18px;box-shadow:0 2px 10px rgba(14,46,99,.04);scroll-margin-top:100px}.gdh-sec-h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 18px;padding-bottom:14px;border-bottom:1px solid #E8EEF7;margin-bottom:16px}.gdh-sec-hd{display:flex;gap:13px;min-width:0}.gdh-sec-ic{flex:none;width:34px;height:34px;border-radius:9px;background:linear-gradient(150deg,#1C4E9C,#0E2E63);color:#fff;font-size:15px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(14,46,99,.20)}.gdh-sec-ic.is-o{background:linear-gradient(150deg,#FF9245,#D4912A);box-shadow:0 4px 10px rgba(255,114,20,.24)}.gdh-sec-hd h2{font-size:20px;line-height:1.42;font-weight:700;color:#0E2E63;margin:0}.gdh-sec-st{margin:5px 0 0;font-size:13px;line-height:1.72;color:#4A5A70}.gdh-sec-more{flex:none;font-size:13px;font-weight:600;color:#1C4E9C;text-decoration:none;white-space:nowrap;padding-top:0}.gdh-sec-more:hover{color:#D4912A}.gdh-sec-tip{flex:none;font-size:12.5px;color:var(--ink-500);white-space:nowrap;padding-top:0}.gdh-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:12px}.gdh-chips{display:flex;flex-wrap:wrap;gap:8px}.gdh-chip{font-family:inherit;font-size:12.5px;line-height:1.6;min-height:32px;color:#4A5A70;background:#F7FAFF;border:1px solid #E8EEF7;border-radius:999px;padding:8px 14px;cursor:pointer;transition:.15s}.gdh-chip:hover{border-color:#B9D2F2;color:#1C4E9C}.gdh-chip.is-on{background:#1C4E9C;border-color:#1C4E9C;color:#fff;font-weight:600}.gdh-chip i{font-style:normal;font-size:11.5px;opacity:.75;margin-left:4px}.gdh-count{font-size:12.5px;color:var(--ink-500);white-space:nowrap}.gdh-count b{color:#0E2E63;font-variant-numeric:tabular-nums}.gdh-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:13px 14px;border-top:1px solid #E8EEF7;border-radius:9px;transition:.16s}.gdh-row:first-child{border-top:none}.gdh-row:hover{background:#F7FAFF}.gdh-row.is-live{background:linear-gradient(90deg,#FFF7F1,#FFFFFF 60%)}.gdh-row.is-live:hover{background:linear-gradient(90deg,#FFF1E6,#FBFDFF 60%)}.gdh-city{flex:0 0 auto;min-width:46px;text-align:center;font-size:12px;font-weight:600;color:#1C4E9C;background:#EAF2FD;border:1px solid #DCE9FA;border-radius:6px;padding:4px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.gdh-row.is-live .gdh-city{color:var(--warning-ink);background:#FFF1E6;border-color:#FFDCC2}.gdh-rmain{flex:1 1 260px;min-width:0}.gdh-rt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.62;color:#141A26;text-decoration:none}.gdh-rt:hover{color:#1C4E9C}.gdh-rsub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:6px;font-size:12px;color:var(--ink-500);line-height:1.6}.gdh-rsub .gdh-src{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gdh-series{flex:none;font-size:11.5px;font-weight:600;color:#1C4E9C;background:#EAF2FD;border-radius:5px;padding:2px 7px}.gdh-period{flex:0 0 178px;text-align:right;font-size:12px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.gdh-period.is-live{color:var(--warning-ink);font-weight:600}.gdh-badge{flex:0 0 auto;font-size:11.5px;font-weight:600;line-height:1;border-radius:5px;padding:5px 9px;white-space:nowrap}.gdh-badge.is-live{color:var(--warning-ink);background:#FFF0E4;border:1px solid #FFD9BC}.gdh-badge.is-live::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#D4912A;margin-right:5px;vertical-align:1px;animation:gdhPulse 1.9s ease-in-out infinite}.gdh-badge.is-done{color:#5C6675;background:#EEF1F6;border:1px solid #E3E8F0}@keyframes gdhPulse{0%,100%{opacity:1}50%{opacity:.28}}.gdh-empty{padding:20px 16px;font-size:13px;color:var(--ink-500);background:#F7FAFF;border:1px dashed #DCE7F6;border-radius:12px;text-align:center}.gdh-empty a{color:#1C4E9C;font-weight:600}.gdh-more{display:flex;justify-content:center;margin-top:14px}.gdh-more button{font-family:inherit;font-size:13px;font-weight:600;color:#1C4E9C;background:#F7FAFF;border:1px solid #E8EEF7;border-radius:999px;padding:9px 28px;cursor:pointer;transition:.16s}.gdh-more button:hover{border-color:#2E6FCB;color:#0E2E63;box-shadow:0 6px 16px rgba(28,78,156,.10)}.gdh-more button[hidden]{display:none}.gdh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:14px}.gdh-card{position:relative;display:block;padding:16px 18px 15px;border:1px solid #E8EEF7;border-radius:12px;background:#FBFDFF;text-decoration:none;overflow:hidden;transition:.18s}.gdh-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2E6FCB;opacity:0;transition:.18s}.gdh-card:hover{background:#fff;border-color:#B9D2F2;box-shadow:0 12px 26px rgba(14,46,99,.10);transform:translateY(-2px)}.gdh-card:hover::before{opacity:1}.gdh-card-n{position:absolute;right:15px;top:13px;font-size:20px;font-weight:800;color:#E4EBF7;letter-spacing:.5px;font-variant-numeric:tabular-nums}.gdh-card-cat{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;color:#1C4E9C;background:#EAF2FD;border-radius:5px;padding:3px 8px}.gdh-card-cat.is-g{color:var(--green-600);background:#E8F7EF}.gdh-card b{display:block;margin:11px 0 0;font-size:15px;font-weight:700;line-height:1.52;color:#0E2E63}.gdh-card p{margin:7px 0 0;font-size:13px;line-height:1.75;color:#4A5A70}.gdh-card em{display:inline-block;margin-top:11px;font-style:normal;font-size:12.5px;font-weight:600;color:#2E6FCB}.gdh-card:hover em{color:#D4912A}.gdh-cases{display:grid;grid-template-columns:1fr;gap:14px}.gdh-case{display:flex;flex-direction:column;border:1px solid #E8EEF7;border-radius:12px;background:#fff;overflow:hidden;text-decoration:none;transition:.18s}.gdh-case:hover{border-color:#B9D2F2;box-shadow:0 14px 30px rgba(14,46,99,.11);transform:translateY(-2px)}.gdh-case-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #E8EEF7}.gdh-case-lv{display:flex;align-items:center;gap:9px;min-width:0}.gdh-case-lv i{flex:none;width:28px;height:28px;border-radius:8px;background:linear-gradient(150deg,#1C4E9C,#0E2E63);color:#fff;font-style:normal;font-size:13px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.gdh-case:nth-child(2) .gdh-case-lv i{background:linear-gradient(150deg,#2E6FCB,#1C4E9C)}.gdh-case:nth-child(3) .gdh-case-lv i{background:linear-gradient(150deg,var(--green-500),var(--green-600))}.gdh-case-lv b{font-size:15px;color:#0E2E63;white-space:nowrap}.gdh-case-cnt{font-size:12px;color:var(--ink-500);white-space:nowrap}.gdh-case-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 16px 0}.gdh-case-wall img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid #E8EEF7;border-radius:6px;background:#F7FAFF}.gdh-case-tags{display:flex;flex-wrap:wrap;gap:6px;padding:11px 16px 0;font-size:11.5px;color:#4A5A70}.gdh-case-tags span{background:#F7FAFF;border:1px solid #E8EEF7;border-radius:5px;padding:3px 8px}.gdh-case-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;margin-top:auto;font-size:12.5px;color:var(--ink-500)}.gdh-case-ft em{font-style:normal;font-weight:600;color:#2E6FCB}.gdh-case:hover .gdh-case-ft em{color:#D4912A}.gdh-cases-note{margin:14px 0 0;font-size:12.5px;line-height:1.8;color:var(--ink-500);padding-left:14px;border-left:3px solid #E8EEF7}.gdh-faq{border:1px solid #E8EEF7;border-radius:12px;overflow:hidden;background:#fff}.gdh-faq-i{border-top:1px solid #E8EEF7}.gdh-faq-i:first-child{border-top:none}.gdh-faq-i>summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:12px;padding:15px 18px;font-size:14px;font-weight:600;color:#0E2E63;line-height:1.6;transition:.15s}.gdh-faq-i>summary::-webkit-details-marker{display:none}.gdh-faq-i>summary::marker{content:""}.gdh-faq-i>summary:hover{background:#F7FAFF}.gdh-faq-q{flex:none;font-size:11.5px;font-weight:700;color:#1C4E9C;background:#EAF2FD;border-radius:5px;padding:3px 7px;margin-top:1px;letter-spacing:.3px}.gdh-faq-i>summary::after{content:"";flex:none;margin-left:auto;width:8px;height:8px;border-right:2px solid #98A6BB;border-bottom:2px solid #98A6BB;transform:rotate(45deg);margin-top:5px;transition:transform .2s}.gdh-faq-i[open]>summary{background:#F7FAFF}.gdh-faq-i[open]>summary::after{transform:rotate(-135deg);margin-top:9px;border-color:#1C4E9C}.gdh-faq-a{padding:0 18px 16px 58px;font-size:13px;line-height:1.88;color:#4A5A70}.gdh-faq-a p{margin:0}.gdh-faq-a a{display:inline-block;margin-top:7px;font-size:12.5px;font-weight:600;color:#2E6FCB}.gdh-faq-a a:hover{color:#D4912A}.gdh-off{display:grid;grid-template-columns:1fr;gap:14px}.gdh-off-g{border:1px solid #E8EEF7;border-radius:12px;background:#FBFDFF;padding:14px 16px}.gdh-off-h{display:flex;align-items:center;gap:9px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #E1EAF6;font-size:13.5px;font-weight:700;color:#0E2E63}.gdh-off-h i{flex:none;width:22px;height:22px;border-radius:6px;background:#EAF2FD;color:#1C4E9C;font-style:normal;font-size:12px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.gdh-off-list{display:grid;gap:8px}.gdh-off-g.is-grid .gdh-off-list{grid-template-columns:repeat(auto-fit,minmax(216px,1fr))}.gdh-off-a{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #E8EEF7;border-radius:9px;background:#fff;text-decoration:none;transition:.16s}.gdh-off-a:hover{border-color:#2E6FCB;box-shadow:0 6px 16px rgba(28,78,156,.12);transform:translateY(-1px)}.gdh-off-t{flex:1 1 auto;min-width:0;display:block}.gdh-off-t b{display:block;font-size:13px;font-weight:600;color:#141A26;line-height:1.5}.gdh-off-t i{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdh-off-a em{flex:none;font-style:normal;font-size:12.5px;color:#B9C4D6}.gdh-off-a:hover em{color:#D4912A}.gdh-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;border:1px solid #F2D9A6;background:#FDF7EC;border-radius:12px;padding:18px 22px}.gdh-note-ic{flex:none;width:34px;height:34px;border-radius:9px;background:#F0A93B;color:#fff;font-size:14px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(240,169,59,.28)}.gdh-note-b b{display:block;font-size:14.5px;font-weight:700;color:#7A4E00}.gdh-note-b ul{list-style:none;margin:10px 0 0;display:grid;gap:8px}.gdh-note-b li{position:relative;padding-left:15px;font-size:13px;line-height:1.82;color:#7A5A20}.gdh-note-b li::before{content:"";position:absolute;left:1px;top:10px;width:5px;height:5px;border-radius:50%;background:#E19327}.gdh-note-b strong{color:#6B4400}@media(min-width:821px){.gdh-hero{padding:26px 0 96px}.gdh-hero h1{font-size:30px}.gdh-stats-sec{margin-top:-64px}.gdh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gdh-stats-i{padding:20px 22px 19px;border-bottom:none;border-right:1px solid #E8EEF7}.gdh-stats-i:nth-child(even){border-right:none}.gdh-stats-i:nth-child(-n+2){border-bottom:1px solid #E8EEF7}.gdh-stats-cta{grid-column:1/-1;padding:20px 24px;border-top:1px solid #E8EEF7;border-left:none}.gdh-sec{padding:22px 24px 20px}.gdh-sec-more{padding-top:9px}.gdh-sec-tip{padding-top:10px}.gdh-sec-h{padding-right:40px}.gdh-tools{padding-right:40px}.gdh-cases{grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}}@media(min-width:981px){.gdh-hero-in{grid-template-columns:minmax(0,1fr) 372px;gap:38px}.gdh-off{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.pnv4{position:relative;background:#fff;border-bottom:1px solid #E8EEF7}.pnv4::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,rgba(14,46,99,.55) 0%,rgba(46,111,203,.42) 26%,rgba(46,111,203,0) 66%)}.pnv4-in{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.pnv4-side{flex:0 0 auto;display:flex;align-items:center;gap:11px;padding:11px 0;min-width:0}.pnv4-ic{flex:none;width:38px;height:38px;border-radius:12px;background:linear-gradient(160deg,#1C4E9C,#0E2E63);color:#fff;font-size:17px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(20,83,154,.22)}.pnv4-tt b{display:block;font-size:14.5px;font-weight:700;color:#0E2E63;line-height:1.35;letter-spacing:.3px;white-space:nowrap}.pnv4-tt small{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-500);letter-spacing:.2px;white-space:nowrap}.pnv4-main{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;padding:0 0 12px}.pnv4-hot{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px}.pnv4-lab{flex:none;font-size:11px;font-weight:700;color:var(--warning-ink);background:#FFF1DB;border:1px solid #F3DDB0;border-radius:5px;padding:3px 7px;letter-spacing:.5px;margin-right:3px}.pnv4-hot a{position:relative;font-size:15px;font-weight:700;color:#0E2E63;text-decoration:none;padding:8px 12px;border-radius:8px;transition:.16s}.pnv4-hot a:hover{background:#F1F6FD;color:#1C4E9C}.pnv4-hot a.is-on{color:var(--warning-ink);background:#FFF3EA}.pnv4-hot a.is-on::after{content:"";position:absolute;left:11px;right:11px;bottom:2px;height:2px;border-radius:2px;background:#D4912A}.pnv4-all{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:8px;padding-top:9px;border-top:1px dashed #EEF3FA}.pnv4-g{display:inline-flex;align-items:center;gap:5px}.pnv4-g i{flex:none;font-style:normal;font-size:11px;font-weight:600;color:#1C4E9C;background:#F1F6FD;border-radius:4px;padding:2px 6px;letter-spacing:.4px}.pnv4-g a{font-size:13px;color:#4A5A70;text-decoration:none;white-space:nowrap;padding:7px 9px;border-radius:6px;transition:.14s}.pnv4-g a:hover{background:#F1F6FD;color:#1C4E9C}.pnv4-more{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1C4E9C;background:#F7FAFF;border:1px solid #E8EEF7;border-radius:999px;padding:10px 16px;margin-bottom:12px;text-decoration:none;white-space:nowrap;transition:.16s}.pnv4-more span{transition:transform .16s}.pnv4-more:hover{border-color:#2E6FCB;color:#0E2E63;box-shadow:0 6px 16px rgba(28,78,156,.12)}.pnv4-more:hover span{transform:translateX(3px)}@media(min-width:821px){.pnv4-in{align-items:stretch;gap:4px 20px}.pnv4-side{align-items:center;padding:12px 18px 12px 0;border-right:1px solid #E8EEF7}.pnv4-main{flex:1 1 420px;padding:8px 0 9px;justify-content:center}.pnv4-lab{padding:2px 6px}.pnv4-hot a{font-size:14px;padding:3px 9px}.pnv4-all{gap:1px 10px;margin-top:6px;padding-top:7px}.pnv4-g{gap:4px}.pnv4-g i{font-size:10.5px;padding:2px 5px}.pnv4-g a{font-size:12.4px;padding:2px 4px}.pnv4-more{align-self:center;margin-bottom:0;padding:7px 14px}}.pnx-qn-hd{display:none}@media(min-width:821px){.pnx{padding:12px 0 16px;background:#F7FAFF;border-bottom:1px solid #E8EEF7}.pnx-card{max-width:min(var(--max-w),calc(100% - 92px));margin:0 auto;background:#fff;border:1px solid #E8EEF7;border-radius:12px;box-shadow:0 4px 18px rgba(16,52,110,.06);overflow:hidden}.pnx-card .wrap{max-width:none;padding:0}.pnx-card .pnv4{padding:0 20px;background:transparent;border-bottom:1px solid #E8EEF7}.pnx-card .pnv4::after{display:none}.pnx-card .quick-nav{display:flex;align-items:stretch;padding:0 20px;background:transparent;border-bottom:0;box-shadow:none;z-index:auto}.pnx-qn-hd{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:13px 16px 13px 0;border-right:1px solid #E8EEF7}.pnx-qn-ic{flex:none;width:34px;height:34px;border-radius:9px;background:linear-gradient(160deg,#EAF2FD,#D3E4F8);color:#0E2E63;font-size:15px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.pnx-qn-tt b{display:block;font-size:14px;font-weight:700;color:#0E2E63;line-height:1.3;letter-spacing:.2px;white-space:nowrap}.pnx-qn-tt small{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-500);white-space:nowrap}.pnx-card .quick-nav .wrap{flex:1 1 auto;padding-left:14px}.pnx-card .qn{padding:12px 3px 11px;gap:2px}.pnx-card .qn-ic{width:32px;height:32px;font-size:15px;border-radius:9px}.pnx-card .qn-t{font-size:13px}.pnx-card .qn small{font-size:10.5px;line-height:1.35}.pnx-card .qn .hot{top:4px;right:4px;font-size:9.5px;padding:2px 6px;letter-spacing:.3px}}.pnx-card .pnv4-side,.pnx-card .pnx-qn-hd{flex:0 0 196px;width:196px;box-sizing:border-box;align-items:center;gap:11px;padding:12px 16px 12px 0}.pnx-card .pnv4-ic,.pnx-card .pnx-qn-ic{width:36px;height:36px;border-radius:12px;font-size:16px}.pnx-card .pnv4-tt b,.pnx-card .pnx-qn-tt b{font-size:14.5px;line-height:1.35}.pnx-card .pnv4-tt small,.pnx-card .pnx-qn-tt small{font-size:11.5px;margin-top:3px}.gdh-steps{list-style:none;display:grid;gap:10px;margin:0;padding:0}.gdh-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;padding:10px 12px 11px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);border-radius:12px;transition:.18s}.gdh-step:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.26)}.gdh-step-n{width:26px;height:26px;border-radius:8px;background:#D4912A;color:#0B2148;font-size:13px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(255,114,20,.3)}.gdh-step-b b{display:block;font-size:13.5px;font-weight:700;color:#fff;letter-spacing:.2px}.gdh-step-b p{margin:5px 0 0;font-size:12.5px;line-height:1.7;color:rgba(255,255,255,.73)}.gdh-step-b a{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600;color:#9FC6F5;text-decoration:none;border-bottom:1px solid rgba(159,198,245,.34);padding-bottom:1px;transition:.16s}.gdh-step-b a:hover{color:#fff;border-bottom-color:#FFB877}.gdh-hero-card-ft{margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.gdh-hero-card-btn{display:flex;align-items:center;justify-content:center;background:#D4912A;color:#0B2148;font-size:13.5px;font-weight:700;padding:10px 14px;border-radius:8px;text-decoration:none;box-shadow:0 6px 16px rgba(255,114,20,.26);transition:.18s}.gdh-hero-card-btn:hover{background:#A96F14;color:#0B2148}.gdh-hero-card-ft span{display:block;margin-top:8px;font-size:11px;line-height:1.6;color:rgba(255,255,255,.55)}.gdh-sec-ic.is-g{background:linear-gradient(150deg,var(--green-500),var(--green-600));box-shadow:0 4px 10px rgba(14,138,106,.24)}.gdh-topics{display:grid;grid-template-columns:1fr;gap:14px}.gdh-topic{position:relative;padding:16px 16px 12px;background:#F7FAFF;border:1px solid #E8EEF7;border-radius:12px;overflow:hidden}.gdh-topic::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--green-600),#2E6FCB)}.gdh-topic-h{display:flex;align-items:center;gap:9px}.gdh-topic-n{flex:none;font-size:11.5px;font-weight:800;color:#1C4E9C;background:#EAF2FD;border-radius:6px;padding:3px 7px;letter-spacing:.5px;font-variant-numeric:tabular-nums}.gdh-topic-h b{font-size:15px;font-weight:700;color:#0E2E63}.gdh-topic-d{margin:9px 0 0;font-size:12.5px;line-height:1.7;color:#4A5A70}.gdh-topic-l{margin-top:11px;border-top:1px dashed #DCE7F6}.gdh-topic-l a{position:relative;display:block;padding:8px 0 8px 16px;font-size:13px;line-height:1.6;color:#1C4E9C;text-decoration:none;border-bottom:1px solid #EAF0F9;transition:.15s}.gdh-topic-l a:last-child{border-bottom:0;padding-bottom:4px}.gdh-topic-l a::before{content:"";position:absolute;left:2px;top:15px;width:5px;height:5px;border-radius:50%;background:#A8C4E6;transition:.15s}.gdh-topic-l a:hover{color:#D4912A}.gdh-topic-l a:hover::before{background:#D4912A}.gdh-topics-note{margin:14px 0 0;font-size:12.5px;line-height:1.8;color:var(--ink-500);padding-left:14px;border-left:3px solid #E8EEF7}.gdh-topics-note strong{color:#0E2E63}@media(min-width:821px){.gdh-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.gdh-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.gdh-hero-in{align-items:stretch}.gdh-hero-l{display:flex;flex-direction:column;min-width:0}.gdh-hero-l .gdh-hero-cta{margin-top:auto;padding-top:22px}.gdh-hero-link{align-self:center;font-size:13.5px;font-weight:600;color:#9FC6F5;text-decoration:none;border-bottom:1px solid rgba(159,198,245,.34);padding-bottom:1px;white-space:nowrap;transition:.16s}.gdh-hero-link:hover{color:#fff;border-bottom-color:#FFB877}.gdh-hero-card{display:flex;flex-direction:column;padding:14px 18px 13px}.gdh-hero-card>h2{margin-bottom:10px}.gdh-hero-card .gdh-steps{flex:1 1 auto;gap:7px}.gdh-step{padding:7px 12px 8px;border-radius:9px}.gdh-step-t{display:flex;align-items:center;justify-content:space-between;gap:10px}.gdh-step-t b{font-size:13.5px;font-weight:700;color:#fff;letter-spacing:.2px;white-space:nowrap}.gdh-step-t a{flex:none;display:inline;margin-top:0;font-size:12px;font-weight:600;color:#9FC6F5;text-decoration:none;border-bottom:1px solid rgba(159,198,245,.34);padding-bottom:1px;white-space:nowrap;transition:.16s}.gdh-step-t a:hover{color:#fff;border-bottom-color:#FFB877}.gdh-step-b p{margin:2px 0 0;font-size:12.5px;line-height:1.5}.gdh-hero-card-ft{margin-top:8px;padding-top:8px}.gdh-hero-card-btn{padding:8px 14px;font-size:13px}.gdh-hero-card-ft span{margin-top:6px}.gdh-band{position:relative;margin-top:12px;padding:12px 16px 13px;background:linear-gradient(180deg,#F7FAFF,#FFFFFF 62%);border:1px solid #DCE7F6;border-radius:12px;box-shadow:0 14px 34px rgba(14,46,99,.09);overflow:hidden;scroll-margin-top:100px}.gdh-band::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#D4912A 0%,#2E6FCB 44%,#0E2E63 100%)}.gdh-band-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;margin-bottom:9px;padding-bottom:7px;border-bottom:1px dashed #E1EAF6}.gdh-band-hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.gdh-band-ic{flex:none;width:30px;height:30px;border-radius:8px;background:linear-gradient(150deg,#1C4E9C,#0E2E63);color:#fff;font-size:14px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(14,46,99,.20)}.gdh-band-hd h2{font-size:16px;line-height:1.35;font-weight:700;color:#0E2E63;margin:0}.gdh-band-note{font-size:12.5px;line-height:1.4;color:#4A5A70}.gdh-band-btn{flex:none;display:inline-flex;align-items:center;gap:6px;background:#D4912A;color:#0B2148;font-size:13px;font-weight:700;padding:8px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px rgba(255,114,20,.26);transition:.18s}.gdh-band-btn:hover{background:#A96F14;color:#0B2148;transform:translateY(-1px);box-shadow:0 10px 22px rgba(255,114,20,.32)}.gdh-band-steps{list-style:none;display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0}.gdh-band-i{position:relative;display:flex;align-items:center;gap:10px;padding:8px 11px;background:#fff;border:1px solid #E8EEF7;border-radius:12px}.gdh-band-n{flex:none;width:24px;height:24px;border-radius:50%;background:#EAF2FD;border:1px solid #D6E4F7;color:#1C4E9C;font-style:normal;font-size:12px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.gdh-band-t{font-size:13px;font-weight:700;line-height:1.4;color:#0E2E63}.gdh-band-d{margin-left:auto;font-size:11.5px;line-height:1.4;color:var(--ink-500);text-align:right}.gdh-band-i.is-key .gdh-band-n{background:#D4912A;border-color:#D4912A;color:#0B2148;box-shadow:0 3px 9px rgba(255,114,20,.3)}.gdh-band-i.is-key .gdh-band-t{color:var(--warning-ink)}@media(min-width:821px){.gdh-hero{padding:22px 0 72px}.gdh-hero h1{margin-top:13px}.gdh-hero-sub{margin-top:11px;line-height:1.9}.gdh-hero-tags{margin-top:14px}.gdh-crumb{margin-bottom:16px}.gdh-stats-sec{margin-top:-44px}.gdh-stats-i{padding:14px 22px 13px}.gdh-stats-i b{font-size:28px}.gdh-stats-cta{padding:14px 24px}.gdh-anchor{margin-top:12px}.gdh-body{padding-left:20px;padding-right:20px}.gdh-band{padding:12px 20px 13px}.gdh-band-h{padding-right:40px}.gdh-band-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px}}@media(min-width:1101px){.gdh-band-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;align-items:stretch}.gdh-band-i{flex-direction:column;align-items:center;gap:3px;padding:8px;background:transparent;border:0;border-radius:0;text-align:center}.gdh-band-i::after{content:"";position:absolute;left:calc(50% + 16px);right:calc(-50% + 10px);top:19px;height:2px;border-radius:2px;background:linear-gradient(90deg,#CFE0F5,#E4EEFA)}.gdh-band-i:last-child::after{display:none}.gdh-band-n{position:relative;z-index:1;margin-bottom:1px;background:#fff;border:2px solid #B9D2F2}.gdh-band-i.is-key .gdh-band-n{border-color:#D4912A}.gdh-band-t{font-size:13.5px}.gdh-band-d{margin:0;text-align:center}}.gdh-btn.is-navy{background:var(--navy-700);box-shadow:0 8px 20px rgba(20,83,154,.24);color:#fff}.gdh-btn.is-navy:hover{background:var(--navy-600);box-shadow:0 12px 26px rgba(20,83,154,.30);color:#fff}.gdh-band-btn.is-navy{background:var(--navy-700);box-shadow:0 6px 16px rgba(20,83,154,.22);color:#fff}.gdh-band-btn.is-navy:hover{background:var(--navy-600);box-shadow:0 10px 22px rgba(20,83,154,.28);color:#fff}.gdh-hero-card-btn.is-o{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.42);box-shadow:none;color:#fff}.gdh-hero-card-btn.is-o:hover{background:rgba(255,255,255,.17);border-color:#fff}.gdh-step-n{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.32);color:#DCE9FB;box-shadow:none}.gdh-band-i.is-key .gdh-band-n{background:var(--navy-700);border-color:var(--navy-700);box-shadow:0 3px 9px rgba(20,83,154,.28)}.gdh-hero h1{text-wrap:balance}.gdh-hero h1 .hl{white-space:nowrap}.gdh-stats-i small{display:block;margin-top:5px;font-size:11.5px;line-height:1.5;color:var(--ink-500)}@media(min-width:821px){.gdh-stats-i span{white-space:nowrap}}@media(min-width:1280px){.gdh-stats{grid-template-columns:repeat(4,minmax(0,1fr)) 296px}.gdh-stats-i{border-bottom:none;border-right:1px solid #E8EEF7}.gdh-stats-i:nth-child(even){border-right:1px solid #E8EEF7}.gdh-stats-i:nth-child(-n+2){border-bottom:none}.gdh-stats-cta{grid-column:auto;padding:16px 24px;border-top:none;border-left:1px solid #E8EEF7}}.gdh-row{position:relative}.gdh-rt::after{content:"";position:absolute;inset:0;border-radius:9px}.gdh-guide{position:relative;z-index:1;flex:none;font-size:11.5px;font-weight:600;color:#1C4E9C;background:#F1F6FD;border:1px solid #DCE9FA;border-radius:5px;padding:3px 8px;text-decoration:none;white-space:nowrap}.gdh-guide:hover{color:#0E2E63;border-color:#B9D2F2}.gdh-topic{display:flex;flex-direction:column}.gdh-topic-l{margin-top:auto;padding-top:11px}.gdh-topic-h h3{font-size:15px;font-weight:700;line-height:1.45;color:#0E2E63;margin:0}.gdh2-sec-actions{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}@media(min-width:821px){.gdh2-sec-actions{padding-top:9px}}.gdh2-conv{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;color:#1C4E9C;background:#F1F6FD;border:1px solid #DCE9FA;border-radius:999px;padding:7px 14px;text-decoration:none;white-space:nowrap;transition:.16s}.gdh2-conv:hover{color:#0E2E63;border-color:#B9D2F2;background:#EAF2FD}.gdh2-cta{max-width:none;margin:0 0 18px;padding:30px 26px 28px}.gdh2-cta .gdh2-cta-note{margin:14px auto 0;font-size:12px;line-height:1.7;color:var(--ink-500)}.gdh2-cta .btn{margin:4px 7px 0}@media(min-width:821px){.gdh2-cta{padding:30px 74px 28px 54px}}.gdh2-lead{margin:0 0 18px}.gdh2-lead .lead-form{border-top-color:var(--navy-600)}.gdh2-lead .lead-form .btn-submit{background:linear-gradient(135deg,var(--navy-600),var(--navy-700));color:#fff}.gdh2-lead .lead-form .btn-submit:hover{box-shadow:0 8px 20px rgba(20,83,154,.34)}.gdh2-table-wrap{margin:2px 0 0;border:1px solid #E8EEF7;border-radius:12px;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.gdh2-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13px;color:#4A5A70}.gdh2-table th,.gdh2-table td{border-bottom:1px solid #E8EEF7;border-right:1px solid #E8EEF7;padding:11px 13px;text-align:left;line-height:1.72;vertical-align:top}.gdh2-table thead th{background:#F1F6FD;color:#0E2E63;font-weight:700;white-space:nowrap}.gdh2-table tbody th{background:#FBFDFF;color:#0E2E63;font-weight:700;white-space:nowrap;min-width:140px}.gdh2-table tr:last-child th,.gdh2-table tr:last-child td{border-bottom:none}.gdh2-table th:last-child,.gdh2-table td:last-child{border-right:none}.gdh2-table em{font-style:normal;color:var(--ink-500)}.gdh2-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gdh2-legend{margin:10px 0 0;font-size:12px;line-height:1.75;color:var(--ink-500)}@media(min-width:821px){.gdh2-table th:last-child,.gdh2-table td:last-child{padding-right:56px}}.gdh2-eeat{margin:0 0 16px;padding:11px 14px;border:1px solid #E8EEF7;border-radius:12px;background:#FBFDFF;font-size:12.5px;line-height:1.75;color:#5C6675}.gdh2-eeat b{color:#0E2E63;font-weight:600}.gdh2-noscript{margin:0 0 16px;padding:11px 14px;border:1px dashed #DCE7F6;border-radius:12px;background:#F7FAFF;font-size:12.5px;line-height:1.78;color:#4A5A70}.gdh2-noscript a{color:#1C4E9C;font-weight:600}@media(min-width:821px){.gdh2-eeat{padding-right:56px}}@media(min-width:821px){.gdh-cases{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.gdh-case-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px 0}}.gdh2-hub-bar{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;line-height:1.75}.gdh2-hub-bar a{font-weight:700;color:var(--navy-700);text-decoration:underline;text-underline-offset:3px}.gdh2-hub-bar a:hover{color:var(--navy-600)}@media(min-width:821px){.gdh2-hub-bar{padding-right:74px}}.site-footer .foot-police{margin:4px 0 0;font-size:12.5px;color:#A3B0C2;line-height:1.7}.site-footer .foot-police a{color:#9EC5FF;text-decoration:none}.site-footer .foot-police a:hover{color:#fff;text-decoration:underline}.gdh3-lead{border-left:3px solid var(--navy-600)}.gdh3-lead-hd{margin:0 0 12px}.gdh3-lead-tt{margin:0;font-size:19px;line-height:1.4;font-weight:700;color:#0E2E63}.gdh3-lead-sub{margin:5px 0 0;font-size:12.5px;line-height:1.7;color:var(--ink-500)}.gdh3-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gdh2-lead .gdh3-form{background:none;border:0;border-top:0;border-radius:0;box-shadow:none;padding:0;color:var(--ink-900);overflow:visible}.gdh2-lead .gdh3-form::before,.gdh2-lead .gdh3-form::after{display:none}.gdh3-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gdh3-field{flex:1 1 160px;min-width:0}.gdh2-lead .gdh3-form input,.gdh2-lead .gdh3-form select{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #D7E1EF;border-radius:12px;background:#fff;color:#16243A;transition:border-color .16s,box-shadow .16s}.gdh2-lead .gdh3-form input::placeholder{color:#8A97A8}.gdh2-lead .gdh3-form input:hover,.gdh2-lead .gdh3-form select:hover{border-color:#9FBEE6}.gdh2-lead .gdh3-form input:focus,.gdh2-lead .gdh3-form select:focus{border-color:#1E5BB8;background:#fff;box-shadow:0 0 0 3px rgba(30,91,184,.16);outline:none}.gdh2-lead .gdh3-form .btn-submit{flex:0 0 auto;margin:0;padding:12px 22px;border-radius:12px;background:linear-gradient(135deg,var(--navy-600),var(--navy-700));color:#fff;font-size:15px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px rgba(20,83,154,.22)}.gdh2-lead .gdh3-form .btn-submit::after{display:none}.gdh2-lead .gdh3-form .btn-submit:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(20,83,154,.3)}.gdh2-lead .gdh3-form .btn-submit:active{transform:translateY(0)}.gdh3-alt{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--ink-500)}.gdh3-alt a{color:#1C4E9C;font-weight:700}.gdh2-lead .gdh3-form .gdh3-ok{margin:8px 0 0;padding:0;border:0;border-radius:0;background:none;color:#12855A;font-size:12.5px;font-weight:600}@media(min-width:821px){.gdh3-row{flex-wrap:nowrap}.gdh3-field{flex:1 1 0}.gdh2-lead .gdh3-form .btn-submit{width:auto}}.site-footer .foot-police img{vertical-align:-2px;margin-right:4px}@media(min-width:769px){.cert-item figcaption{flex-wrap:wrap}.cert-item figcaption b{white-space:normal;flex:1 1 auto;min-width:0}.cert-item figcaption span{flex:0 0 auto}}.cert-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media(min-width:769px){.cert-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.cert-item{position:relative}.cert-lv{position:absolute;top:9px;left:9px;z-index:2;padding:2.5px 9px;border-radius:999px;font-size:11.5px;font-weight:700;color:#fff;letter-spacing:.5px;line-height:1.7;box-shadow:0 1px 5px rgba(15,30,60,.28);pointer-events:none}.cert-lv.lv-senior{background:linear-gradient(135deg,#C9A227,#B27D16)}.cert-lv.lv-mid{background:linear-gradient(135deg,var(--navy-500),var(--navy-700))}.cert-lv.lv-jun{background:linear-gradient(135deg,#6B7A8C,#4E5B6B)}.cert-meta{margin:0 0 16px;font-size:13px;color:var(--ink-500);line-height:1.8}.cert-meta b{font-weight:600;color:var(--navy-700)}.cg-tag.prov{background:linear-gradient(135deg,#4B5A6B,#2F3B49)}.prov-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.prov-jump a{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;color:var(--navy-700);text-decoration:none;transition:.18s}.prov-jump a:hover{border-color:var(--navy-500);background:#F5F9FF;color:var(--navy-800)}.prov-jump a b{font-weight:600;color:#D4912A;font-variant-numeric:tabular-nums}.cert-group[id^="prov-"]{scroll-margin-top:92px}.cert-item.is-land img{aspect-ratio:auto;object-fit:contain;background:#F7F9FC}.foot-site{margin-left:7px}.ent-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:16px;margin:24px 0 8px}.ent-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.ent-step i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--navy-500),var(--navy-800));color:#fff;font-style:normal;font-size:14px;font-weight:700}.ent-step b{display:block;margin:10px 0 6px;font-size:15px;color:var(--navy-800)}.ent-step p{margin:0;font-size:13.5px;line-height:1.8;color:var(--ink-500)}.ent-list{margin:22px 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px}.ent-list li{background:var(--surface-2,#F7F9FC);border:1px solid var(--line);border-radius:12px;padding:15px 17px;font-size:14px;line-height:1.78;color:var(--ink-700)}.ent-list b{display:block;margin-bottom:5px;color:var(--navy-800)}.ent-qr{display:flex;gap:24px;align-items:center;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px;margin:26px 0}.ent-qr>img{width:164px;height:164px;flex:none;display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px}.ent-qr-tx{flex:1 1 280px;min-width:0}.ent-qr-tx b{display:block;font-size:16.5px;color:var(--navy-800);margin-bottom:7px}.ent-qr-tx p{margin:0 0 9px;font-size:13.5px;line-height:1.85;color:var(--ink-500)}.ent-qr-tx code{font-size:12.5px;color:var(--ink-500);word-break:break-all;line-height:1.7}@media(max-width:768px){.ent-qr{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.ent-qr>img{width:164px;height:164px}.ent-steps{gap:12px}}.ent-steps{grid-template-columns:repeat(3,1fr)}.ent-list.cols3{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.ent-steps,.ent-list.cols3{grid-template-columns:repeat(2,1fr)}}.ent-region{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.ent-prov{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 16px;border-radius:8px;background:var(--navy-700);color:#fff;font-size:15px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.ent-region-tip{margin:8px 0 0;font-size:12.5px;line-height:1.75;color:var(--ink-500)}.ent-region-tip strong{color:var(--navy-700)}.ent-done{width:100%;margin-top:24px;padding:13px 28px;border-radius:var(--r-full);background:#E7F6EE;border:1px solid rgba(29,122,77,.28);color:#1D7A4D;font-weight:700;font-size:15px;text-align:center}.ent-rv{margin-top:26px}.ent-rv .rv-wall{grid-template-columns:repeat(4,1fr);gap:16px}.ent-rv .rv-shot{height:auto;aspect-ratio:4/5;padding:0;background:linear-gradient(180deg,#EEF4FB,#E6EEF8)}.ent-rv .rv-shot::after{height:54px;background:linear-gradient(180deg,rgba(230,238,248,0),#E6EEF8)}.ent-rv .rv-shot img{width:100%;height:100%;object-fit:cover;object-position:center var(--rv-y,32%);border:0;border-radius:0;box-shadow:none}.ent-rv .rv-item figcaption b{font-size:13.5px}.ent-rv .rv-tip{margin:14px 0 0;font-size:12.5px;color:var(--ink-500);line-height:1.8}.prose.prose-wide{max-width:none}@media(max-width:992px){.ent-rv .rv-wall{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ent-rv .rv-wall{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ent-rv .rv-wall .rv-item{flex:0 0 46vw;scroll-snap-align:start}.ent-rv .rv-item figcaption b{font-size:12.5px}.ent-rv .rv-tip{font-size:12px}}@media(max-width:768px){.ent-qr{display:none}.ent-qr-cta{display:block;margin:16px 0 4px}.ent-call .wrap{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;padding:9px 0}.ent-steps{gap:10px}.ent-step{padding:13px 14px}.ent-step i{width:24px;height:24px;font-size:12.5px;border-radius:7px}.ent-step b{display:inline-block;margin:0 0 0 8px;font-size:14.5px;vertical-align:middle}.ent-step p{margin-top:8px;font-size:13px;line-height:1.72}.ent-list{gap:10px;margin:16px 0}.ent-list li{padding:12px 13px;font-size:13px}.contact-list li{padding:12px 13px}.contact-list .ci-k{width:62px;font-size:12.5px}.contact-list .ci-v{font-size:13.5px;line-height:1.72}.contact-list .ci-tel{font-size:18px}.ent-region-tip{font-size:12px}.ent-prov{min-height:45px;padding:0 13px;font-size:14.5px}}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 16px;padding:11px 14px;background:var(--navy-100);border-left:3px solid var(--gold-500);border-radius:var(--r-sm);font-size:13px;color:var(--ink-500)}.art-meta .am-item{display:inline-flex;align-items:center;gap:5px;line-height:1.5}.art-meta .am-item b{color:var(--navy-800);font-weight:600}.art-meta a{color:var(--navy-700);text-decoration:none}.art-meta a:hover{text-decoration:underline}.art-meta .am-dot{width:4px;height:4px;border-radius:50%;background:var(--navy-300)}.in-cta{margin:26px 0;padding:18px 20px;background:var(--gold-100);border:1px solid var(--warning-border);border-radius:var(--r-md)}.in-cta h4{margin:0 0 6px;font-size:16px;color:var(--navy-800)}.in-cta p{margin:0 0 12px;font-size:14px;color:var(--warning-ink)}.in-cta .cta{margin:0;padding:10px 24px;font-size:14px;background:var(--navy-700);color:#fff;border-radius:var(--r-full);display:inline-block;font-weight:600}.in-cta .cta:hover{background:var(--navy-800)}.entry-cta .cta{margin:4px 6px;padding:11px 26px;font-size:14px}.src-note{margin:20px 0 0;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);font-size:13px;color:var(--ink-500)}.src-note h4{margin:0 0 8px;font-size:14px;color:var(--navy-800)}.src-note ol{margin:0 0 8px;padding-left:20px}.src-note li{margin:5px 0;line-height:1.6}.src-note p{margin:0;line-height:1.6}.src-note a{color:var(--navy-700);word-break:break-all}.search-form{display:flex;gap:10px;max-width:680px;margin:16px 0 6px}.search-form input[type=search]{flex:1;height:48px;padding:0 16px;border:1.5px solid var(--line);border-radius:var(--r-full);font-size:16px;background:#fff;color:var(--ink-900)}.search-form input[type=search]:focus{outline:none;border-color:var(--navy-500);box-shadow:0 0 0 3px var(--navy-100)}.search-form .btn{height:48px;padding:0 26px;flex:none}.nav-search{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:7px 14px;border-radius:var(--r-full);background:var(--navy-100);color:var(--navy-700);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.nav-search:hover{background:var(--navy-700);color:#fff}.nav-search svg{width:15px;height:15px;flex:none}@media (max-width:900px){.nav-search{margin-left:auto;padding:6px 12px;font-size:13px}}.search-hero{background:linear-gradient(180deg,#F2F7FD 0%,#F9FBFF 58%,#FFFFFF 100%);color:var(--ink-900)}.search-hero .wrap{text-align:center;max-width:840px}.search-hero h1{color:var(--navy-900);margin-bottom:10px}.sh-sub{max-width:600px;margin:0 auto 26px;font-size:15px;line-height:1.9;color:var(--ink-600)}.search-hero .search-form{display:block;margin:0 auto;max-width:620px}.sf-box{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-full);padding:7px 7px 7px 20px;box-shadow:0 2px 10px rgba(11,33,72,.05);transition:border-color .22s,box-shadow .22s}.sf-box:hover{border-color:var(--line-strong)}.sf-box:focus-within{border-color:var(--navy-500);box-shadow:0 6px 22px rgba(30,91,184,.14),0 0 0 4px var(--navy-100)}.sf-ic{width:19px;height:19px;flex:none;color:var(--ink-400);transition:color .22s}.sf-box:focus-within .sf-ic{color:var(--navy-500)}.sf-box input,.sf-box input[type=search]{flex:1;min-width:0;height:46px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none;font-size:16px;color:var(--ink-900)}.sf-box input::placeholder{color:var(--ink-400)}.sf-box .btn{flex:none;height:46px;padding:0 28px;border-radius:var(--r-full);font-size:15.5px}.sh-hot{justify-content:center;margin-top:20px}.search-body{max-width:840px;margin-left:auto;margin-right:auto}.search-meta{margin:20px 0 14px;font-size:14px;color:var(--ink-500);text-align:center}.search-meta b{color:var(--navy-800);font-weight:700}.search-list{display:flex;flex-direction:column;gap:12px}.sr-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px;transition:.18s}.sr-item:hover{border-color:var(--navy-300);box-shadow:0 8px 22px rgba(11,33,72,.07);transform:translateY(-2px)}.sr-title{margin:0 0 8px;font-size:17px;line-height:1.55;font-weight:600}.sr-title a{color:var(--navy-800);text-decoration:none}.sr-title a:hover{color:var(--navy-600);text-decoration:underline}.sr-meta{font-size:12.5px;color:var(--ink-500);margin-bottom:8px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.sr-meta .sr-cat{background:var(--navy-100);color:var(--navy-700);padding:2px 10px;border-radius:var(--r-full);font-weight:600}.sr-desc{margin:0;font-size:14px;line-height:1.8;color:var(--ink-700)}.sr-hl{background:var(--gold-100);color:var(--warning-ink);font-weight:600;padding:0 2px;border-radius:3px}.search-empty{padding:34px 24px;background:var(--surface-2);border:1px dashed var(--line);border-radius:12px;text-align:center}.search-empty h3{margin:0 0 8px;font-size:16.5px;color:var(--navy-800)}.search-empty p{margin:0 0 14px;font-size:14px;color:var(--ink-500)}.search-empty .v4-chips{margin:0;justify-content:center}@media (max-width:820px){.search-hero .wrap{max-width:100%}.search-hero h1{font-size:24px}.sh-sub{font-size:14px;margin-bottom:18px}.sf-box{flex-wrap:nowrap;gap:8px;padding:6px 6px 6px 14px;align-items:center}.sf-box input,.sf-box input[type=search]{flex:1 1 auto;min-width:0;height:44px;padding:0 8px;font-size:15px}.sf-box .btn{width:auto;flex:0 0 auto;height:44px;padding:0 18px;margin-top:0;font-size:15px}.sh-hot{justify-content:flex-start;margin-top:16px;padding-inline:2px}.search-meta{text-align:left;font-size:13px}.sr-item{padding:15px 16px}.sr-title{font-size:16px}}.af-privacy{margin:12px 0 0;font-size:13px;line-height:1.7;color:var(--ink-500);background:var(--navy-100);border-radius:var(--r-sm);padding:10px 14px}.af-privacy b{color:var(--navy-800)}.assess-form select:required:invalid{color:var(--ink-500)}.assess-form select{color:var(--ink-900)}.gs-open-tip{margin:12px 0 0;font-size:12.5px;line-height:1.85;color:var(--ink-500);background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-sm);padding:10px 14px}.gs-open-tip b{color:var(--navy-700)}.gs-open-tip a{color:var(--navy-600);font-weight:600}.s-quick.s-gs a{position:relative;padding-left:14px}.s-quick.s-gs a::before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--gold-500)}.s-quick.s-gs a:hover::before{background:var(--navy-600)}.note-muted{margin:14px 0 0;padding:12px 15px;font-size:13px;line-height:1.85;color:var(--ink-500);background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-sm)}.note-muted strong{color:var(--navy-700)}@media(max-width:820px){.note-muted{font-size:12.5px}}.gdh-faq-a,.gdh-faq-q{overflow-wrap: anywhere;word-break: break-word}.kc-faq-q{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(16,52,110,.30);transition:color .18s ease,border-color .18s ease}.kc-faq-q:hover,.kc-faq-q:focus-visible{color:#1C50A0;border-bottom-color:#1C50A0;border-bottom-style:solid}.kc-faq-more{margin:12px 0 0;font-size:13px;line-height:1.9;color:#63707F}.kc-faq-more a{display:inline-block;margin:3px 8px 3px 0;padding:3px 10px;border:1px solid #E3E8F0;border-radius:999px;background:#fff;color:#17427F;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.kc-faq-more a:hover{background:#17427F;color:#fff;border-color:#17427F}@media (max-width:640px){.kc-faq-more{font-size:12.5px}.kc-faq-more a{font-size:12px;padding:3px 9px}}.qa-grid.qa-grid-gd > .qa-panel{display:flex;flex-direction:column}.qa-grid.qa-grid-gd > .qa-panel > .nf-item{margin-bottom:8px}.qa-grid.qa-grid-gd > .qa-panel > .nf-item:last-of-type{margin-bottom:0}.qa-grid.qa-grid-gd > .qa-panel > .nf-item:not(.nf-more){display:grid;grid-template-columns:1fr auto;column-gap:10px;row-gap:6px;align-items:start;padding:12px 14px}.qa-grid.qa-grid-gd > .qa-panel > .nf-item:not(.nf-more) > b{grid-column:1;grid-row:1;-webkit-line-clamp:2;min-height:calc(2 * 1.5em)}.qa-grid.qa-grid-gd > .qa-panel > .nf-item:not(.nf-more) > .nf-date{grid-column:1;grid-row:2;justify-self:start;font-size:12px;padding:0;letter-spacing:.2px}.qa-grid.qa-grid-gd > .qa-panel > .nf-item:not(.nf-more) > em{grid-column:2;grid-row:1 / span 2;align-self:center}.qa-grid.qa-grid-gd > .qa-panel > .nf-more{justify-content:center;align-items:center;gap:8px;padding:13px 14px;margin-top:auto}.qa-grid.qa-grid-gd > .qa-panel > .nf-more > b{flex:0 1 auto;text-align:center}.nf-more{background:#F7FAFF;border-style:dashed;border-color:#C7D8EE}.nf-more .nf-date{background:var(--navy-700);color:#fff;border-color:var(--navy-700)}.nf-more b{color:var(--navy-700);font-weight:700}.nf-more:hover{background:#EFF6FF;border-color:var(--navy-400)}.btn.btn-line{background:#fff;color:var(--navy-700);border:1px solid #BFD6EF;box-shadow:none}.btn.btn-line:hover{background:var(--blue-50);color:var(--navy-700);border-color:var(--navy-400);box-shadow:none}:root{--ent-red-700:#9E1710;--ent-red-600: #A96F14;--ent-red-500: #C07E1C;--ent-red-400: #D4912A;--ent-red-100:#FDECEA;--ent-red-line:#F1C2BD;--ent-red-glow:rgba(218,42,34,.34)}.ent-strip{position:relative;background:linear-gradient(90deg,#0C2A55 0%,#14539A 55%,#1E5BB8 100%);color:#fff}.ent-strip::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(240,68,60,.75),transparent)}.ent-strip-in{display:flex;align-items:center;gap:12px;max-width:var(--max-w);margin:0 auto;padding:9px 46px 9px 20px;color:#fff}.ent-strip-in:hover{color:#fff}.es-tag{flex:none;display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,var(--ent-red-400),var(--ent-red-600));color:#fff;font-weight:800;font-size:12px;letter-spacing:.3px;padding:3px 10px;border-radius:999px;box-shadow:0 2px 8px var(--ent-red-glow)}.es-tag i{font-style:normal;font-size:11px}.es-tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:rgba(255,255,255,.9)}.es-tx b{color:#fff;font-weight:700}.es-go{flex:none;display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:12.5px;color:#fff;background:linear-gradient(135deg,var(--ent-red-500),var(--ent-red-700));padding:4px 12px;border-radius:999px;box-shadow:0 3px 10px var(--ent-red-glow)}.ent-strip-in:hover .es-go{background:linear-gradient(135deg,var(--ent-red-400),var(--ent-red-600))}.ent-strip-x{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:22px;height:22px;padding:0;border:none;background:rgba(255,255,255,.14);color:#fff;border-radius:50%;cursor:pointer;font-size:13px;line-height:1;font-family:inherit}.ent-strip-x:hover{background:rgba(255,255,255,.3)}.ent-strip.is-off{display:none}.ent-band-sec{padding-top:10px}.ent-band{position:relative;overflow:hidden;border-radius:12px;padding:34px 38px;background:radial-gradient(130% 150% at 90% 0%,#1E5BB8 0%,#14539A 42%,#0C2A55 100%);color:#fff;display:grid;grid-template-columns:1.12fr .88fr;gap:36px;align-items:center;box-shadow:0 20px 46px rgba(12,42,85,.26)}.ent-band::before{content:"";position:absolute;right:-90px;top:-130px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(218,42,34,.26),transparent 62%);pointer-events:none}.ent-band-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:12.5px;font-weight:600;padding:5px 14px;border-radius:999px;margin-bottom:15px}.ent-band-badge i{width:6px;height:6px;border-radius:50%;background:var(--ent-red-400);box-shadow:0 0 0 3px rgba(240,68,60,.26)}.ent-band h2{font-size:26px;line-height:1.42;font-weight:800;margin:0 0 10px;letter-spacing:.2px}.ent-band h2 em{font-style:normal;color:var(--ent-red-400)}.ent-band-sub{font-size:14.5px;line-height:1.85;color:rgba(255,255,255,.85);margin:0 0 18px;max-width:560px}.ent-band-pts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px}.ent-band-pt{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:12px 13px}.ent-band-pt i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-bottom:7px;border-radius:6px;background:linear-gradient(135deg,var(--ent-red-400),var(--ent-red-600));color:#fff;font-size:12px;font-weight:800;font-style:normal}.ent-band-pt b{display:block;font-size:14px;margin-bottom:4px;color:#fff}.ent-band-pt span{display:block;font-size:12.5px;line-height:1.7;color:rgba(255,255,255,.76)}.ent-band-tip{font-size:12px;color:rgba(255,255,255,.58)}.ent-ledger{position:relative;z-index:1;background:rgba(255,255,255,.97);border-radius:12px;padding:16px 16px 12px;color:var(--ink-800);box-shadow:0 16px 34px rgba(6,24,52,.28)}.ent-ledger-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px dashed var(--line)}.ent-ledger-hd b{font-size:14px;color:var(--navy-800)}.ent-ledger-hd small{font-size:11.5px;color:var(--ink-400)}.ent-ledger-row{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;border-bottom:1px solid #F0F4FA}.ent-ledger-row:last-of-type{border-bottom:none}.ent-ledger-row span{flex:none;width:48px;color:var(--ink-500)}.ent-ledger-row b{flex:1;min-width:0;font-weight:600;color:var(--ink-800)}.ent-ledger-st{flex:none;font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--info-bg);color:var(--info-ink)}.ent-ledger-st.warn{background:var(--warning-bg);color:var(--warning-ink)}.ent-ledger-st.ok{background:var(--success-bg);color:var(--success-ink)}.ent-ledger-tip{margin:9px 0 0;font-size:11px;line-height:1.65;color:var(--ink-400)}@media (min-width:993px) and (max-width:1100px){.ent-band{grid-template-columns:1fr;gap:24px;padding:30px 30px}}@media (max-width:992px){.ent-band{grid-template-columns:1fr;gap:22px;padding:26px 24px}.ent-band h2{font-size:22px}.ent-band-pts{grid-template-columns:1fr;grid-auto-rows:1fr;gap:9px}.ent-band-pt{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}.ent-band-pt i{margin-bottom:0;flex:none;margin-top:2px}.ent-band-pt b{font-size:13.5px}}@media (max-width:560px){.ent-band{padding:22px 18px;border-radius:12px}.ent-band h2{font-size:20px}.ent-band-sub{font-size:13.5px}.ent-band-tip{width:100%;text-align:center}}.quick-nav .qn.qn-ent{background:linear-gradient(180deg,#FFF6F5,#FDECEA)}.quick-nav .qn.qn-ent:hover{background:linear-gradient(180deg,#FFEDEB,#FBE1DE)}.qn.qn-ent .qn-ic{background:linear-gradient(160deg,var(--ent-red-500),var(--ent-red-700));color:#fff;box-shadow:0 4px 12px var(--ent-red-glow)}.qn.qn-ent .qn-t{color:var(--ent-red-700)}.qn.qn-ent small{color:#B4675F}.qn.qn-ent .hot{background:linear-gradient(135deg,#14539A,#0C2A55)}.ent-first{padding:22px 0 0}.ent-band--form{grid-template-columns:1.04fr .96fr;grid-template-areas:"head form" "pts form";grid-template-rows:auto 1fr;align-items:start;gap:22px 34px}.ent-band--form .ent-band-head{grid-area:head}.ent-band--form .ent-band-pts{grid-area:pts;margin:0;align-self:start}.ent-band--form .ent-form-card{grid-area:form;align-self:stretch}.ent-band-head h1,.ent-band-head .ent-h1{font-size:27px;line-height:1.42;font-weight:800;margin:0 0 10px;letter-spacing:.2px;color:#fff}.ent-band-head .ent-h1 em{font-style:normal;color:var(--ent-red-400)}.ent-band-tip-l{margin:10px 0 0}.ent-form-card{background:#fff;border-radius:12px;padding:16px 17px 14px;color:var(--ink-800);box-shadow:0 16px 34px rgba(6,24,52,.3)}.ent-form-card .efc-hd{padding-bottom:10px;margin-bottom:12px;border-bottom:1px dashed var(--line)}.ent-form-card .efc-hd b{display:block;font-size:15px;color:var(--navy-800);font-weight:800}.ent-form-card .efc-hd small{display:block;margin-top:3px;font-size:11.5px;line-height:1.6;color:var(--ink-400)}.ent-form-card .fi{margin-bottom:10px}.ent-form-card .fi-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ent-form-card label{display:block;margin:0 0 4px;font-size:12.5px;font-weight:600;color:var(--ink-600)}.ent-form-card input,.ent-form-card select,.ent-form-card textarea{width:100%;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.5;font-family:inherit;color:var(--ink-900);background:#fff;transition:.15s}.ent-form-card textarea{resize:vertical;min-height:52px}.ent-form-card input:focus,.ent-form-card select:focus,.ent-form-card textarea:focus{outline:none;border-color:var(--ent-red-500);box-shadow:0 0 0 3px rgba(218,42,34,.13)}.ent-form-card input::placeholder,.ent-form-card textarea::placeholder{color:#A9B2C0}.ent-form-card .efc-submit{width:100%;height:46px;margin-top:2px;border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:15.5px;font-weight:800;color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,var(--ent-red-500),var(--ent-red-700));box-shadow:0 10px 22px var(--ent-red-glow);transition:.18s}.ent-form-card .efc-submit:hover{background:linear-gradient(135deg,var(--ent-red-400),var(--ent-red-600));transform:translateY(-1px)}.ent-form-card .efc-submit:disabled{opacity:.7;cursor:default;transform:none}.ent-form-card .efc-tip{margin:9px 0 0;font-size:11px;line-height:1.6;color:var(--ink-400);text-align:center}.ent-form-card .ok-box{margin-top:10px;font-size:12.5px;line-height:1.7}.ent-ledger-page{max-width:560px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;padding:16px 18px 13px;color:var(--ink-800)}@media (max-width:1100px){.ent-band--form{grid-template-columns:1fr;grid-template-areas:"head" "form" "pts";gap:18px}.ent-band-head h1,.ent-band-head .ent-h1{font-size:22px}.ent-ledger-page{max-width:none}}@media (max-width:560px){.ent-band--form{gap:16px}.ent-band--form .ent-band-tip{width:auto;text-align:left}.ent-form-card{padding:14px 13px 12px}.ent-form-card .fi-2{grid-template-columns:1fr;gap:0}.ent-form-card .fi-2 > div{margin-bottom:10px}.ent-band-head h1,.ent-band-head .ent-h1{font-size:20px}}.ent-band--form{grid-template-areas:"head form" "pts form" "deliver form";grid-template-rows:auto auto auto;align-content:space-between}.ent-deliver{grid-area:deliver;align-self:start;padding-top:4px}.ent-deliver-hd{margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:.3px;color:rgba(255,255,255,.66)}.ent-deliver-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ent-deliver-item{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px}.ent-deliver-item .di-ic{flex:none;width:20px;height:20px;border-radius:6px;margin-top:1px;display:flex;align-items:center;justify-content:center;background:rgba(218,42,34,.9);color:#fff;font-size:11.5px;font-weight:800}.ent-deliver-item b{display:block;font-size:13px;color:#fff;line-height:1.4}.ent-deliver-item em{display:block;font-style:normal;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.66)}@media (max-width:1100px){.ent-band--form{grid-template-areas:"head" "form" "pts" "deliver";grid-template-rows:auto auto auto auto}.ent-deliver{margin-top:0}.ent-deliver-hd{color:rgba(255,255,255,.7)}}@media (max-width:560px){.ent-deliver-grid{grid-template-columns:1fr}.ent-deliver-item{padding:8px 10px}}.ent-cases{margin-top:6px}.ent-cases .cg-head{margin-top:0}.ent-cases .cert-group{margin-bottom:26px}.ent-cases .cert-group:last-of-type{margin-bottom:16px}.ent-cases .cg-tag.lv-senior{background:linear-gradient(135deg,var(--ent-red-400),var(--ent-red-700))}.ent-cases-more{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 0}.ent-cases-more .btn.btn-line{display:inline-flex;align-items:center;height:42px;padding:0 20px;font-size:14px}.ent-cases-tip{flex:1 1 260px;min-width:0;font-size:12px;line-height:1.7;color:var(--ink-400)}@media (max-width:560px){.ent-cases-more .btn.btn-line{width:100%;justify-content:center}.ent-cases-tip{flex:1 1 100%}}.gs-card,.gs-card p,.gs-card h4,.gs-card a{overflow-wrap: anywhere}.art-meta{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--navy-600);border-radius:var(--r-md);padding:12px 16px;gap:8px 10px;margin:0 0 18px;box-shadow:var(--shadow-sm)}.art-meta .am-item{padding:1px 0}.art-meta .am-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);padding:3px 10px;font-size:12.5px}.art-meta .am-stat b{font-variant-numeric:tabular-nums}.art-meta .am-views{background:var(--navy-100);border-color:#D7E5F5}.art-meta .am-views b{color:var(--navy-700);font-variant-numeric:tabular-nums}.art-meta .am-src{flex:1 1 100%;font-size:12.5px;color:var(--ink-500);line-height:1.7}@media (min-width:981px){body.art-page .table-wrap .table th,body.art-page .table-wrap .table td{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}}@media (min-width:981px) and (max-width:1359px){.layout>.aside>*{padding-right:34px}}.panel.hot-panel .hot-note{margin:-4px 0 10px;font-size:11.5px;color:var(--ink-400);line-height:1.6}.aside .panel .hot-list{display:flex;flex-direction:column;margin:0;padding:0;border:0;background:transparent;border-radius:0}.aside .panel .hot-list .hot-item{display:flex;align-items:flex-start;gap:10px;padding:7px 0;border-bottom:none;font-size:13.5px;color:var(--ink-800);line-height:1.55}.aside .panel .hot-list .hot-item:last-child{padding-bottom:2px}.aside .panel .hot-list .hot-item:hover .hot-t{color:var(--navy-700)}.hot-rank{flex:none;width:18px;height:18px;border-radius:5px;background:transparent;border:0;color:var(--ink-400);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-variant-numeric:tabular-nums}.aside .panel .hot-list .hot-item:nth-child(1) .hot-rank{background:linear-gradient(160deg,#C0392B,#8E2A20);color:#fff;font-size:11px}.aside .panel .hot-list .hot-item:nth-child(2) .hot-rank{background:linear-gradient(160deg,#C8871E,#9C6512);color:#fff;font-size:11px}.aside .panel .hot-list .hot-item:nth-child(3) .hot-rank{background:linear-gradient(160deg,#B08A3E,#8C6A2A);color:#fff;font-size:11px}.hot-t{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hot-v{flex:none;font-size:11.5px;color:var(--ink-400);font-variant-numeric:tabular-nums;padding-top:2px}.hot-v:empty{display:none}.aside .panel .hot-list .hot-item.current{background:var(--gold-100);border-radius:6px;padding-left:6px;padding-right:6px}.aside .panel .hot-list .hot-item.current .hot-t{color:var(--navy-800);font-weight:600}.read-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:9998;pointer-events:none;background:linear-gradient(90deg,var(--navy-700),var(--gold-500));transition:width .08s linear}.back-top{position:fixed;right:20px;bottom:104px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:var(--navy-800);color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px rgba(14,27,50,.28);z-index:900;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.back-top.show{display:flex;opacity:1;transform:translateY(0)}.back-top:hover{background:var(--navy-700)}.back-top svg{display:block}.prose>p{margin:0 0 16px;font-size:17px;line-height:1.92;color:#2b3646}.prose>p:first-of-type{font-size:17.5px;color:var(--ink-800)}.prose a{color:var(--navy-700);text-decoration:underline;text-decoration-color:rgba(21,60,120,.26);text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--navy-700)}.prose strong{color:var(--ink-900);font-weight:700}.prose blockquote{margin:20px 0;padding:14px 18px;background:var(--navy-100);border-left:3px solid var(--navy-600);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-700)}.prose blockquote p{margin:0;font-size:16px;line-height:1.85}.prose figure{margin:24px 0}.prose figure img{border-radius:var(--r-md);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.prose figcaption{margin:9px 0 0;font-size:12.5px;color:var(--ink-500);line-height:1.7;text-align:center}.prose h3{margin-top:28px}.prose .sec-tag{background:var(--navy-100);border:1px solid #D7E5F5}.article-nav{gap:14px}.article-nav a{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--navy-700);font-weight:600;transition:.18s;text-align:center}.article-nav a:hover{background:var(--navy-100);border-color:#C9DCF2}@media (max-width:980px){.art-meta{padding:11px 13px;font-size:12.5px;gap:6px 8px}.art-meta .am-stat{padding:2px 9px}.prose>p{font-size:16.5px;line-height:1.88}.back-top{bottom:96px;right:14px;width:42px;height:42px}.article-nav a{font-size:13.5px;padding:11px 12px}}.aside .panel .faq-list{display:flex;flex-direction:column;margin:0;padding:0}.aside .panel .faq-list a{display:flex;gap:8px;padding:8px 0;border-bottom:1px dashed var(--line);font-size:13px;line-height:1.55;color:var(--ink-800)}.aside .panel .faq-list a:last-child{border-bottom:none}.aside .panel .faq-list a::before{content:"Q";flex:none;width:17px;height:17px;border-radius:5px;background:var(--navy-100);border:1px solid #D7E5F5;color:var(--navy-700);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:2px}.aside .panel .faq-list a:hover{color:var(--navy-700)}.aside .panel .faq-list a.faq-more{justify-content:flex-end;border-bottom:none;padding-top:10px;font-size:12.5px;color:var(--navy-700)}.aside .panel .faq-list a.faq-more::before{content:none}.panel.case-slider{padding:16px 12px 10px}.panel.case-slider:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.cs-viewport{overflow:hidden;border:0;border-radius:8px;background:#fff;max-width:340px;margin:0 auto}.cs-track{display:flex;transition:transform .38s ease}.cs-slide{flex:0 0 100%;min-width:0;margin:0;display:block}.cs-slide img{display:block;width:100%;height:auto;border-radius:8px;cursor:zoom-in}.cs-cap{display:block;padding:9px 2px 0;border-top:0;background:transparent;line-height:1.5}.cs-cap b{display:block;font-size:13px;font-weight:600;color:var(--navy-800)}.cs-cap em{font-style:normal;font-size:11.5px;color:var(--ink-500)}.cs-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.cs-nav{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--navy-700);font-size:17px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.15s;padding:0}.cs-nav:hover{background:var(--navy-100);border-color:#C9DCF2}.cs-dots{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}.cs-dot{width:6px;height:6px;border-radius:50%;background:var(--line-strong);border:0;padding:0;cursor:pointer;transition:.2s}.cs-dot.on{width:16px;border-radius:3px;background:var(--navy-600)}.cs-more{display:block;margin-top:8px;font-size:12.5px;color:var(--navy-700);text-align:right}@media (max-width:980px){.cs-slide img{max-height:440px;object-fit:contain}.cs-nav{width:44px;height:44px;font-size:19px}.aside .panel .faq-list a{font-size:13.5px;padding:9px 0}}.field-err{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:#B42318}.field-err[style*="display: none"]{display:none!important}.res-lead{margin:16px 0 4px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--navy-600);border-radius:var(--r-sm);background:var(--navy-100)}.res-lead-h{margin:0 0 10px;font-size:14px;color:var(--navy-800);line-height:1.5;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.res-lead-h b{font-weight:600}.res-lead-h span{font-size:12px;color:var(--ink-500)}.res-lead-row{display:flex;gap:10px;flex-wrap:wrap}.res-lead-row input{flex:1 1 180px;min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:15px;background:var(--surface);font-family:inherit}.res-lead-row input:focus{outline:none;border-color:var(--navy-500);box-shadow:0 0 0 3px rgba(21,60,120,.12)}.res-lead-row .btn{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0}.res-lead-ok{margin:10px 0 0;font-size:13.5px;line-height:1.7;color:var(--green-600,#0A6B52)}.res-lead-ok a{color:var(--navy-700);font-weight:600}.res-lead-note{margin:8px 0 0;font-size:11.5px;color:var(--ink-500);line-height:1.6}@media (max-width:600px){.res-lead{padding:12px 13px}.res-lead-row{flex-direction:column}.res-lead-row .btn{width:100%}}.res-lead-got{margin:0 0 10px;padding-left:20px;list-style:disc}.res-lead-got li{font-size:13px;line-height:1.7;color:var(--ink-700);margin:3px 0}.res-lead-got li strong{color:var(--navy-800);font-weight:600}@media (max-width:600px){.res-lead-got li{font-size:12.5px}}.kit-promo-wrap{padding:20px 0 26px}.kit-promo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:16px 24px;align-items:center;padding:20px 22px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--navy-800) 0%,var(--navy-600) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 26px rgba(14,27,50,.16)}.kit-promo .kp-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--navy-900);background:var(--gold-400);border-radius:var(--r-full);padding:2px 10px;margin-bottom:8px}.kit-promo h3{margin:0 0 6px;font-size:19px;line-height:1.35;color:#fff;font-weight:700}.kit-promo .kp-lead p{margin:0;font-size:13px;line-height:1.65;color:rgba(255,255,255,.8)}.kit-promo .kp-lead p b{color:var(--gold-400);font-weight:700}.kit-promo .kp-cta{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;border-radius:var(--r-full);background:var(--gold-500);color:var(--navy-900);font-size:14px;font-weight:700;white-space:nowrap;transition:.16s}.kit-promo .kp-cta span{font-size:15px;transition:transform .16s}.kit-promo .kp-cta:hover{background:var(--gold-400)}.kit-promo .kp-cta:hover span{transform:translateX(3px)}.kit-promo .kp-items{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kit-promo .kp-items a{display:block;padding:10px 12px;border-radius:var(--r-sm);color:#fff;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);transition:.16s}.kit-promo .kp-items a:hover{background:rgba(255,255,255,.17);border-color:var(--gold-400);transform:translateY(-2px)}.kit-promo .kp-items b{display:block;font-size:13.5px;font-weight:600;margin-bottom:3px}.kit-promo .kp-items span{display:block;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.72)}@media (max-width:900px){.kit-promo{grid-template-columns:1fr;gap:12px}.kit-promo .kp-cta{grid-column:1;grid-row:auto;justify-self:stretch;justify-content:center}.kit-promo .kp-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kit-promo-wrap{padding:14px 0 18px}.kit-promo{padding:16px 14px}.kit-promo h3{font-size:17px}.kit-promo .kp-items{grid-template-columns:1fr}}.dc-back{margin:0 0 8px;font-size:12.5px;color:var(--ink-500);line-height:1.7}.dc-back a{color:var(--navy-700)}.dc-back--end{margin:18px 0 0}.dc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;align-items:start}.dc-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px;box-shadow:var(--shadow-sm);min-width:0}.dc-card + .dc-card{margin-top:16px}.dc-hd{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.dc-no{flex:none;width:24px;height:24px;border-radius:8px;background:linear-gradient(160deg,var(--navy-500),var(--navy-800));color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dc-hdt{flex:1;min-width:0}.dc-title{margin:0;font-size:16px;line-height:1.4;font-weight:700;color:var(--navy-800);letter-spacing:.2px}.dc-sub{margin:3px 0 0;font-size:12px;line-height:1.55;color:var(--ink-500)}.dc-act{flex:none;align-self:center;padding:6px 12px;border-radius:var(--r-full);border:1px solid var(--line-strong);background:var(--surface);color:var(--navy-700);font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:.15s;white-space:nowrap}.dc-act:hover{background:var(--navy-100);border-color:#C9DCF2}.dc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.dc-li{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.dc-lib{flex:1;min-width:0}.dc-badge{flex:none;width:20px;height:20px;border-radius:6px;background:var(--navy-100);border:1px solid #D7E5F5;color:var(--navy-700);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:1px;font-variant-numeric:tabular-nums}.dc-t{margin:0;font-size:13.5px;line-height:1.55;font-weight:600;color:var(--navy-800)}.dc-d{margin:4px 0 0;font-size:12.5px;line-height:1.68;color:var(--ink-600)}.dc-x{margin:4px 0 0;font-size:11.5px;line-height:1.62;color:var(--ink-500)}.dc-x--ask{color:var(--ink-700)}.dc-x--risk{color:#8E5A12}.dc-x--bad{color:#B42318}.dc-d--quote{color:var(--ink-900);font-weight:500}.dc-d--ans{margin-top:0;color:var(--ink-900)}.dc-d--ans::before{content:"答：";font-weight:700;color:var(--navy-700)}.dc-list--qa{gap:8px}.dc-li--qa{padding:0;display:block;overflow:hidden}.dc-qb{display:flex;align-items:center;gap:9px;width:100%;padding:11px 12px;border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:.15s}.dc-qb:hover{background:var(--navy-100)}.dc-qb > .dc-t{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--ink-800)}.dc-plus{flex:none;width:18px;text-align:center;font-style:normal;font-size:14px;font-weight:700;color:var(--navy-600);transition:transform .18s;line-height:1}.dc-qb.open{background:var(--navy-100)}.dc-qb.open .dc-plus{transform:rotate(45deg)}.dc-qp{padding:0 12px 12px 41px}.dc-card--red{border-color:#F1D3CD;border-left:4px solid #C0392B;background:#FDF6F4}.dc-no--red{background:linear-gradient(160deg,#D9534F,#B42318)}.dc-card--red .dc-hd{border-bottom-color:#F1D3CD}.dc-card--red .dc-title{color:#8E2A20}.dc-list--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:none}.dc-li--red{background:var(--surface);border-color:#F1D3CD}.dc-badge--red{background:#C0392B;border-color:#C0392B;color:#fff}.dc-foot-note{margin:12px 0 0;font-size:11.5px;line-height:1.7;color:#8E2A20}.dc-foot{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.dc-foot .dc-card + .dc-card{margin-top:0}.dc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.dc-steps > li{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.dc-thumbrow{display:flex;gap:14px;align-items:flex-start}.dc-thumb{flex:none;width:132px;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.dc-thumb img{display:block;width:100%;height:auto}@media (max-width:1080px){.dc-grid{grid-template-columns:1fr}.dc-card + .dc-card{margin-top:14px}.dc-list--3{grid-template-columns:1fr}.dc-foot{grid-template-columns:1fr}}@media (max-width:600px){.dc-card{padding:14px}.dc-title{font-size:15px}.dc-thumbrow{flex-direction:column}.dc-thumb{width:100%;max-width:220px;margin:0 auto}}.dc-lead{max-width:900px}.m-only{display: none}.il-card{background:linear-gradient(180deg,#F5F8FE 0%,#FFFFFF 62%);border:1px solid var(--navy-100,#DDE7F5);border-radius:12px;padding:18px 20px 16px;box-shadow:0 10px 26px rgba(16,52,110,.06)}.il-hd{display:flex;gap:12px;align-items:flex-start}.il-ic{flex:none;width:30px;height:30px;border-radius:9px;background:var(--navy-700,#16406F);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.il-hd-t{min-width:0}.il-t{margin:0 0 4px;font-size:16.5px;font-weight:700;color:var(--ink-800,#17233A);line-height:1.4}.il-sub{margin:0;font-size:13px;line-height:1.65;color:var(--ink-500,#5A6A85)}.il-form{margin-top:12px}.il-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 132px;gap:10px;align-items:end}.il-f{display:flex;flex-direction:column;gap:5px;min-width:0}.il-f > span{font-size:11.5px;font-weight:600;color:var(--ink-500,#5A6A85)}.il-f select,.il-f input{width:100%;height:38px;padding:0 10px;border:1px solid var(--navy-100,#DDE7F5);border-radius:9px;background:#fff;font-size:13.5px;color:var(--ink-800,#17233A)}.il-f select:focus,.il-f input:focus{outline:2px solid rgba(22,64,111,.25);outline-offset:1px}.il-f-phone input{letter-spacing:.5px}.il-submit{height:38px;border:0;border-radius:9px;background:var(--navy-700,#16406F);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,transform .18s}.il-submit:hover{background:var(--navy-800,#0F2E52);transform:translateY(-1px)}.il-submit:disabled{opacity:.65;cursor:default;transform:none}.il-note{margin:10px 0 0;font-size:11.5px;line-height:1.6;color:var(--ink-400,#7A879E)}.il-note b{color:var(--ink-600,#46536B)}.il-msg{margin:10px 0 0;font-size:12.5px;line-height:1.6;padding:8px 10px;border-radius:8px}.il-msg-ok{background:#EAF6EE;color:#1F6B3C}.il-msg-bad{background:#FDF0F0;color:#A32A2A}.il-done .il-ic{background:#1F8A4C}@media (max-width:900px){.il-row{grid-template-columns:1fr 1fr;gap:9px}.il-f-phone,.il-submit{grid-column:span 2}.il-submit{width:100%}}@media (max-width:520px){.il-card{padding:15px 14px 13px}.il-row{grid-template-columns:1fr}.il-f-phone,.il-submit{grid-column:auto}}.rh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 6px}.rh-kpi{background:var(--surface,#fff);border:1px solid var(--navy-100,#DDE7F5);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.rh-kpi b{font-size:26px;line-height:1.15;color:var(--navy-700,#16406F);font-variant-numeric:tabular-nums}.rh-kpi span{font-size:12px;color:var(--ink-500,#5A6A85)}.rh-kpis-sm .rh-kpi b{font-size:22px}.rh-tip,.rh-note{margin:10px 0 0;font-size:12.5px;line-height:1.7;color:var(--ink-500,#5A6A85)}.rh-table td,.rh-table th{vertical-align:middle}.rh-n{font-variant-numeric:tabular-nums;font-weight:600;color:var(--navy-700,#16406F);width:72px}.rh-cell{width:46%}.rh-bar{display:block;height:9px;border-radius:5px;background:linear-gradient(90deg,#2C6BC0,#16406F);min-width:3px}.rh-bar-2{background:linear-gradient(90deg,#4E8F6B,#1F6B3C)}.rh-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:900px){.rh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-cols{grid-template-columns:1fr}.rh-cell{width:auto}}.cat-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:22px 0 6px}.cat-pager a,.cat-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:36px;padding:0 12px;border:1px solid var(--line,#E3EBF5);border-radius:9px;background:#fff;color:#16407A;font-size:14px;font-weight:600;text-decoration:none}.cat-pager a:hover{border-color:var(--navy-500,#2F5F8F);background:#F2F7FC}.cat-pager span[aria-current]{background:#0B2148;border-color:#0B2148;color:#fff}.cat-pager .dots{border:0;background:transparent;color:#8A93A3;font-weight:400}.cat-pager .pg-info{width:100%;text-align:center;color:#8A93A3;font-size:13px;font-weight:400;margin-top:2px}.cat-mod{margin:0 0 26px;border:1px solid var(--line,#E3EBF5);border-radius:12px;background:#fff;overflow:hidden}.cat-mod-hd{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line,#E3EBF5);background:#F8FBFE}.cat-mod-ic{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#E9F1F9;color:#16407A;font-weight:700;font-size:16px;flex:none}.cat-mod-tt{font-size:17px;font-weight:700;color:#0B2148;margin:0}.cat-mod-ct{font-size:13px;color:#8A93A3;margin-left:auto;white-space:nowrap}.cat-mod-bd{padding:12px 18px 16px}.cat-mod-list{list-style:none;margin:0;padding:0}.cat-mod-list li{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px dashed #EEF3F9}.cat-mod-list li:last-child{border-bottom:0}.cat-mod-list a{color:#16407A;font-size:14.5px;line-height:1.6;text-decoration:none;flex:1}.cat-mod-list a:hover{text-decoration:underline}.cat-mod-list time{color:#9AA3B2;font-size:12.5px;white-space:nowrap}.cat-mod-more{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:#16407A}@media (max-width:640px){.cat-mod-hd{padding:14px 14px}.cat-mod-bd{padding:10px 14px 14px}.cat-mod-list li{flex-direction:column;gap:2px}.cat-mod-list time{font-size:12px}}.article-list .article-item .ai-x{margin:4px 0 6px;color:#5A6B85;font-size:13px;line-height:1.7}.article-list .article-item{display:block}.ic-svg{display:block;flex:none}.cat-mod-ic .ic-svg,.v4-tile .ic .ic-svg{width:20px;height:20px}.cat-mod-ic,.v4-tile .ic{display:flex;align-items:center;justify-content:center}.cat-t .ic{display:flex;align-items:center;justify-content:center;color:#fff}.cat-t .ic .ic-svg{width:24px;height:24px}.v4-tile .ic .ic-svg{color:#16407A}.cat-mod-ic .ic-svg{color:#16407A}.ic-svg{width:20px;height:20px;min-width:20px;min-height:20px;max-width:none;max-height:none;display:block;flex:none}.cat-mod-ic{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:12px;background:#E9F1F9;color:#16407A}.v4-tile .ic{width:36px;height:36px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;color:#16407A}.cat-t .ic{width:44px;height:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:#fff}.cat-t .ic .ic-svg{width:24px;height:24px;min-width:24px;min-height:24px}.qn-ic .ic-svg{width:22px;height:22px;min-width:22px;min-height:22px;display:block;color:inherit}.qn-ic{display:flex;align-items:center;justify-content:center}.ico,.mh-ic,.gdh-band-ic,.gdh-sec-ic,.gdh-note-ic,.gdh-prov-ic,.qt-ic,.di-ic,.sb-ic,.pnv4-ic,.pnx-qn-ic,.v4-query-ic{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ico .ic-svg,.mh-ic .ic-svg,.gdh-band-ic .ic-svg,.gdh-sec-ic .ic-svg,.gdh-note-ic .ic-svg,.gdh-prov-ic .ic-svg,.qt-ic .ic-svg,.di-ic .ic-svg,.sb-ic .ic-svg,.pnv4-ic .ic-svg,.pnx-qn-ic .ic-svg,.v4-query-ic .ic-svg{display:block;flex:none;max-width:none;max-height:none}.float-bar .ico .ic-svg{width:16px;height:16px;min-width:16px;min-height:16px}.mh-ic .ic-svg{width:15px;height:15px;min-width:15px;min-height:15px}.gdh-band-ic .ic-svg,.gdh-sec-ic .ic-svg{width:15px;height:15px;min-width:15px;min-height:15px}.gdh-note-ic .ic-svg,.gdh-prov-ic .ic-svg{width:14px;height:14px;min-width:14px;min-height:14px}.qt-ic .ic-svg,.di-ic .ic-svg,.sb-ic .ic-svg,.pnv4-ic .ic-svg,.pnx-qn-ic .ic-svg,.v4-query-ic .ic-svg{width:16px;height:16px;min-width:16px;min-height:16px}.fd-ic .ic-svg{width:18px;height:18px;min-width:18px;min-height:18px}.fd-ic{display:flex;align-items:center;justify-content:center;line-height:1}@media (min-width:769px){.main-nav{display:flex;align-items:center;flex-wrap:nowrap;gap:2px}.main-nav a{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 13px;line-height:1;white-space:nowrap;box-sizing:border-box}.main-nav a.on,.main-nav a.active,.main-nav a[aria-current]{position:relative}}.cat-banner h1{font-size:var(--fs-h1)}.h1-article,.article-head h1{font-size:var(--fs-h1)}.v4-hero-main h1{font-size:var(--fs-h1)}html body .gd-hero .h1-article{font-size:var(--fs-h1)}@media(min-width:821px){.gs-filter .gf-lb{flex:0 0 52px;width:52px;white-space:nowrap}.gs-filter .gf-chips[data-key="prov"]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#C9D8EA transparent;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent 100%)}.gs-filter .gf-chips[data-key="prov"]>*{flex:0 0 auto}.gs-filter .gf-chips[data-key="prov"]::-webkit-scrollbar{height:6px}.gs-filter .gf-chips[data-key="prov"]::-webkit-scrollbar-track{background:transparent}.gs-filter .gf-chips[data-key="prov"]::-webkit-scrollbar-thumb{background:#C9D8EA;border-radius:3px}}.gs-more{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:16px 0 6px;padding:14px 16px;border:1px dashed #C7D6E8;border-radius:12px;background:#F7FAFE}.gs-more[hidden]{display:none!important}.gs-more-tip{font-size:13px;color:var(--ink-500)}.gs-more-tip b{color:var(--navy-700);font-variant-numeric:tabular-nums}.gs-more-btn{font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.2;color:#fff;background:var(--navy-700);border:1px solid var(--navy-700);border-radius:999px;padding:9px 20px;cursor:pointer;transition:.15s}.gs-more-btn:hover{background:var(--navy-600,#1B3A6B);border-color:var(--navy-600,#1B3A6B)}.gs-more-btn[hidden]{display:none!important}.prov-ph-note{margin:6px 0 10px;padding:12px 16px;border:1px solid #E4EDF6;border-radius:12px;background:#F7FAFE;font-size:13.5px;line-height:1.8;color:var(--ink-600)}.prov-ph-note a{color:var(--navy-600);font-weight:600;text-decoration:none}.prov-ph-note a:hover{text-decoration:underline}.pv-sum .policy-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.pv-sum .policy-list a{align-items:flex-start}.pv-sum .policy-list .pl-t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.pv-sum .policy-list .pl-d{flex:0 1 232px;padding-top:1px}@media(min-width:901px){.pv-feat .pf-r{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;align-content:start}.pv-feat .pf-r>span{grid-column:1 / -1}}.pf-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 14px;padding:0;list-style:none}.pf-facts li{display:flex;align-items:baseline;gap:5px;color:var(--ink-500)}.pf-facts b{font-size:20px;font-weight:800;line-height:1.1;color:var(--navy-700);font-variant-numeric:tabular-nums}.pf-facts span{font-size:12px;line-height:1.4}@media(max-width:900px){.pv-sum .policy-list{grid-template-columns:minmax(0,1fr);column-gap:0}.pv-sum .policy-list .pl-d{flex:0 1 140px}.pf-facts{gap:6px 16px;margin-bottom:10px}.pf-facts b{font-size:17px}}.gs-tabs{align-content: flex-start!important;align-items: flex-start!important}.gs-tabs > .gs-tab{line-height: 21px!important;align-self: flex-start!important;flex: 0 0 auto!important;height: auto!important;min-height: 37px;padding: 8px 20px!important;border-radius: 999px!important;gap: 6px!important;flex-wrap: nowrap!important;display: inline-flex!important;align-items: center!important;font-size: 14px!important}.gs-tabs > .gs-tab.gs-more{padding: 8px 20px!important}@media (min-width: 769px){.gs-tabs > .gs-tab{max-height: 38px!important}}