#article-page{all:initial;display:block}#article-page :where(:not(svg,svg *)),#article-page :where(:not(svg,svg *)):before,#article-page :where(:not(svg,svg *)):after{all:revert}#article-page :where(li,summary)::marker{all:revert}#article-page{--brand:#22b0fc;--brand-deep:#0e86c8;--brand-tint:#e9f6fe;--brand-edge:#c6e8fc;--accent:#ff6958;--accent-deep:#e5503f;--ink:#0b2233;--ink-80:#2a4358;--ink-55:#5c7488;--brand-soft:#7fd0ff;--brand-ink:#0b4f79;--wa:#25d366;--wa-dark:#1da851;--paper:#fff;--surface:#f5f9fd;--line:#dde7ef;--wrap:1320px;--pad:24px;--r:12px;--r-sm:8px;--shadow-sm:0 1px 2px #0b22330d;--shadow-md:0 4px 18px #0e86c817;--h1:clamp(31px,4.4vw,53px);--h2:clamp(24px,2.6vw,33px);--h3:clamp(18px,1.9vw,21px)}#article-page *{box-sizing:border-box}#article-page{background:var(--paper);color:var(--ink-80);font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.72}#article-page h1,#article-page h2,#article-page h3,#article-page h4{color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}#article-page a{color:var(--brand-deep)}#article-page img{max-width:100%;height:auto}#article-page .wrap{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}#article-page :focus-visible{outline:3px solid var(--brand);outline-offset:2px}#article-page .btn{border-radius:var(--r-sm);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 26px;font-family:inherit;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .18s;display:inline-flex}#article-page .btn svg{flex:0 0 17px;width:17px;height:17px}#article-page .btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-md)}#article-page .btn-primary:hover{background:var(--accent-deep);box-shadow:0 10px 26px #ff695857}#article-page .btn-wa{background:var(--wa);color:#fff}#article-page .btn-wa:hover{background:var(--wa-dark)}#article-page .btn-outline{color:var(--ink);background:0 0;border-color:#c9d7e2}#article-page .btn-outline:hover{background:var(--ink);color:#fff;border-color:var(--ink)}#article-page .ctaband .btn-outline,#article-page .hero .btn-outline,#article-page .band-dark .btn-outline{color:#fff;border-color:#ffffff8c}#article-page .ctaband .btn-outline:hover,#article-page .hero .btn-outline:hover,#article-page .band-dark .btn-outline:hover{color:var(--ink);background:#fff;border-color:#fff}#article-page .btn-row{flex-wrap:wrap;gap:12px;display:flex}#article-page .hero{background:var(--ink);color:#bdd2e1;padding:34px 0 48px;position:relative}#article-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 70% at 50% 0,#000,#0000 76%);mask-image:radial-gradient(88% 70% at 50% 0,#000,#0000 76%)}#article-page .hero .wrap{z-index:1;text-align:center;position:relative}#article-page .crumb{color:#8aa6bb;margin-bottom:22px;font-size:13px}#article-page .crumb a{color:#bdd2e1;text-decoration:none}#article-page .crumb a:hover{color:#fff;text-decoration:underline}#article-page .crumb span{color:#4e6c85;margin:0 7px}#article-page .hero h1{color:#fff;font-size:var(--h1);max-width:none;margin:0 auto 18px;font-weight:800}#article-page .hero h1 .l1,#article-page .hero h1 .l2{display:block}#article-page .hero-answer{color:#cfe1ee;max-width:none;margin:0 auto 26px;font-size:16.5px;line-height:1.8}#article-page .hero h1{max-width:none}#article-page .hero .btn-row{justify-content:center}#article-page .hero-meta{color:#93aec2;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:26px 0 0;padding-top:20px;font-size:13.5px;display:flex}#article-page .hero-meta strong{color:#fff;font-weight:600}#article-page .share{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}#article-page .share span{color:#8aa6bb;font-size:13px}#article-page .share a{color:#bdd2e1;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}#article-page .share a:hover{color:var(--ink);background:#fff;border-color:#fff}#article-page .share svg{width:15px;height:15px}#article-page .band-edge{background:linear-gradient(90deg,transparent,var(--brand),transparent);height:3px}#article-page .band{padding:34px 0;position:relative}#article-page .band>h2:first-child{margin-top:0}#article-page .band>:last-child{margin-bottom:0}#article-page .band-dark{background:var(--ink);color:#bdd2e1;border-radius:16px;margin:30px 0;padding:34px 36px}#article-page .band-dark>h2:first-child{text-align:center;margin-bottom:20px}#article-page .band-dark h2,#article-page .band-dark h3,#article-page .band-dark h4{color:#fff}#article-page .band-dark p,#article-page .band-dark li{color:#a8c0d2}#article-page .band-dark strong{color:#fff}#article-page .band-dark a{color:var(--brand-soft)}#article-page .band-dark a:hover{color:#fff}#article-page .band-dark .lede{color:#9fb6c9}#article-page .band-cta{text-align:center;margin-top:28px}#article-page .band-cta .btn{width:auto;min-width:230px}#article-page .band-dark caption{color:#8aa6bb}#article-page .band-dark th,#article-page .band-dark td{color:#cfe1ee;border-color:#ffffff45}#article-page .band-dark thead th{color:#fff;background:0 0}#article-page .band-dark td strong{color:#fff}#article-page .band-dark .card{background:#ffffff0a;border-color:#ffffff1f}#article-page .band-dark .card h3{color:#fff}#article-page .band-dark .card p{color:#a8c0d2}#article-page .band-dark .answer{border-color:#22b0fc59;border-left-color:var(--brand);background:#22b0fc1a}#article-page .band-dark .answer h3{color:var(--brand-soft)}#article-page .band-dark .answer p{color:#d6e6f2}#article-page .band-dark .takeaways{background:#ffffff0a;border-color:#ffffff1f}#article-page .band-dark .note{border-color:#ffffff1f;border-left-color:var(--accent);background:#ff69581a}#article-page .band-dark .faq details{background:#ffffff0a;border-color:#ffffff1f}#article-page .band-dark .faq details[open]{box-shadow:none;border-color:#22b0fc73}#article-page .band-dark .faq summary{color:#fff}#article-page .band-dark .faq .fa{color:#a8c0d2}#article-page .band-dark .ctaband{background:linear-gradient(135deg,var(--brand-deep),var(--brand-ink))}#article-page .band-dark .ctaband p{color:#dbeefb}#article-page .band-dark .sources{color:#93aec2;border-top-color:#ffffff1f}#article-page .band-dark .sources a{color:var(--brand-soft)}#article-page .band-dark .updated{color:#7d97ab}#article-page .shell{max-width:var(--wrap);padding:0 var(--pad);grid-template-columns:288px minmax(0,1fr);gap:46px;margin:0 auto;display:grid}#article-page .shell>aside{padding-top:42px}#article-page .toc{z-index:5;box-shadow:none;background:0 0;border:0;padding:6px 0;position:sticky;top:84px}#article-page .toc h2{text-align:center;color:var(--brand-deep);border-bottom:0;margin-bottom:6px;padding-bottom:10px;font-size:17px}#article-page .toc ol{counter-reset:toc;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:min(640px,68vh);margin:0;padding:0 10px 0 0;list-style:none;overflow-y:auto}#article-page .toc ol::-webkit-scrollbar{width:6px}#article-page .toc ol::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}#article-page .toc li{counter-increment:toc;margin-bottom:2px}#article-page .toc ol a{letter-spacing:.2px;color:var(--ink-80);border-radius:var(--r-sm);gap:9px;padding:5px 6px;font-size:12.8px;line-height:1.55;text-decoration:none;display:flex}#article-page .toc ol a:before{content:counter(toc) ".";color:var(--ink-55);flex:none;font-weight:600}#article-page .toc ol a:hover{color:var(--brand-deep)}#article-page .toc ol a:hover:before{color:var(--brand)}#article-page .article{min-width:0;max-width:84ch}#article-page .article h2{font-size:var(--h2);margin:0 0 16px;scroll-margin-top:84px}#article-page .article h3{font-size:var(--h3);margin:30px 0 10px}#article-page .article h4{margin:22px 0 8px;font-size:17px}#article-page .article p{margin:0 0 16px}#article-page .article ul,#article-page .article ol{margin:0 0 18px;padding-left:20px}#article-page .article li{margin-bottom:8px}#article-page .article li::marker{color:var(--brand)}#article-page .lede{color:var(--ink-55);font-size:1.06em}#article-page .answer{background:var(--brand-tint);border:1px solid var(--brand-edge);border-left:4px solid var(--brand);border-radius:var(--r);margin:0 0 26px;padding:20px 22px}#article-page .answer h3{color:var(--brand-ink);margin:0 0 8px;font-size:15px}#article-page .answer p{color:var(--ink-80);margin:0}#article-page .takeaways{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0 0 30px;padding:22px 24px}#article-page .takeaways h3{margin:0 0 12px;font-size:16px}#article-page .takeaways ul{margin:0;padding-left:20px}#article-page .note{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r);background:#fff7f5;margin:22px 0;padding:18px 20px}#article-page .note p:last-child{margin-bottom:0}#article-page .note strong{color:var(--ink)}#article-page .tablewrap{margin:22px 0;overflow-x:auto}#article-page table{border-collapse:collapse;background:0 0;width:100%;min-width:620px;font-size:14.6px}#article-page caption{caption-side:top;text-align:left;color:var(--ink-55);padding:0 0 8px;font-size:13px}#article-page th,#article-page td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:12px 14px}#article-page thead th{background:var(--surface);color:var(--ink);font-size:14px;font-weight:600}#article-page td strong{color:var(--ink)}#article-page .modgrid{grid-template-columns:repeat(2,1fr);gap:16px;margin:22px 0;display:grid}#article-page .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:20px;position:relative;overflow:hidden}#article-page .card:before{content:"";background:linear-gradient(90deg,var(--brand),var(--accent));height:3px;position:absolute;top:0;left:0;right:0}#article-page .card h3{margin:6px 0;font-size:16px}#article-page .card p{color:var(--ink-55);margin:0;font-size:14.6px}#article-page .card .num{color:var(--brand);letter-spacing:.08em;font-size:12px;font-weight:700}#article-page .ctaband{background:var(--ink);border-radius:var(--r);margin:34px 0;padding:26px 28px;position:relative;overflow:hidden}#article-page .ctaband h3{color:#fff;margin-bottom:6px;font-size:19px}#article-page .ctaband p{color:#9fb6c9;max-width:56ch;margin:0 0 16px;font-size:14.8px}#article-page .ctaband .btn{min-height:46px;font-size:14.8px}#article-page .faq{margin:20px 0}#article-page .faq details{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:10px}#article-page .faq details[open]{border-color:var(--brand-edge);box-shadow:var(--shadow-md)}#article-page .faq summary{cursor:pointer;color:var(--ink);padding:16px 46px 16px 18px;font-size:15.4px;font-weight:600;list-style:none;position:relative}#article-page .faq summary::-webkit-details-marker{display:none}#article-page .faq summary:after{content:"";border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);width:9px;height:9px;transition:transform .2s;position:absolute;top:22px;right:18px;transform:rotate(45deg)}#article-page .faq details[open] summary:after{transform:rotate(-135deg)}#article-page .faq .fa{color:var(--ink-80);padding:0 18px 16px;font-size:15px}#article-page .faq .fa p:last-child{margin-bottom:0}#article-page .sources{color:var(--ink-55);border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:14px}#article-page .sources a{color:var(--brand-deep)}#article-page .updated{color:var(--ink-55);margin-top:26px;font-size:13.5px}@media (max-width:1040px){#article-page .shell{grid-template-columns:1fr;gap:0}#article-page .shell>aside{padding-top:34px}#article-page .toc{max-height:none;margin-bottom:30px;position:static}#article-page .toc ol{columns:2;column-gap:22px;max-height:none}#article-page .article{max-width:none}}@media (max-width:640px){#article-page{font-size:16px}#article-page .hero{padding:24px 0 38px}#article-page .hero h1{max-width:none}#article-page .modgrid{grid-template-columns:1fr}#article-page .toc ol{columns:1}#article-page .btn{width:100%}#article-page .ctaband{padding:22px 20px}#article-page .band{padding:26px 0}#article-page .band-dark{border-radius:12px;margin:22px 0;padding:26px 20px}#article-page .band-cta .btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){#article-page *{scroll-behavior:auto;transition:none!important}}
