body:has(.th-article){overflow:clip visible}.th-article{--article-header-height:5rem;--article-scroll-offset:calc(var(--article-header-height) + 2rem);--navy:#2e3a8a;--deep-navy:#0f1f4b;--deepest-navy:#091432;--white:#fff;--off-white:#f8f9fa;--ink:#1a1a2e;--muted:#6b667c;--border:#e6e8eb;--gold:#fdc700;--mid-gold:#c8941a;--bronze:#8b6508;--gold-gradient:linear-gradient(180deg, var(--gold) 0%, var(--bronze) 100%);--gold-shimmer:linear-gradient(90deg, var(--gold) 0%, var(--mid-gold) 50%, var(--bronze) 100%);--read-progress:0%;color:var(--ink);font-feature-settings:"cv11","ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.th-article .icon{height:1.15em}.th-article .primary-cta{min-height:2.65rem;color:var(--deep-navy);background:var(--gold-gradient);border-radius:.5rem;padding:0 1.25rem;font-size:.92rem;font-weight:700;display:inline-flex}.th-article .reading-progress{background:var(--gold-gradient);height:3px;inset:var(--article-header-height) auto auto 0px;position:fixed}.th-article .hero{min-height:31rem;color:var(--white);background:radial-gradient(circle at 77% 16%,var(--navy),transparent 32%),var(--deepest-navy);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.th-article .hero{background:radial-gradient(circle at 77% 16%,color-mix(in srgb,var(--navy),transparent 50%),transparent 32%),var(--deepest-navy)}}.th-article .hero:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.th-article .hero:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold),transparent 55%),transparent)}}.th-article .hero-glow{border:1px solid var(--gold);height:25rem;box-shadow:0 0 0 5rem var(--gold),0 0 0 10rem var(--navy);border-radius:50%;position:absolute;top:-11rem}@supports (color:color-mix(in lab,red,red)){.th-article .hero-glow{border:1px solid color-mix(in srgb,var(--gold),transparent 84%);box-shadow:0 0 0 5rem color-mix(in srgb,var(--gold),transparent 97%),0 0 0 10rem color-mix(in srgb,var(--navy),transparent 95%)}}.th-article .hero-inner{width:calc(100vw - 3rem);max-width:67rem;margin:0 auto;padding:5.2rem 0 4.8rem;position:relative}.th-article .eyebrow{color:var(--gold);letter-spacing:.18em;margin:0 0 1.6rem;font-size:.68rem;font-weight:600;display:flex}.th-article .back-link{color:#ffffffb8;align-items:center;gap:.45rem;margin-bottom:1.4rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.th-article .back-link:hover{color:var(--gold,#fdc700)}.th-article .back-link:before{content:"←";font-size:1em}.th-article .eyebrow span{color:var(--white);border-left:1px solid var(--white);padding-left:.7rem}@supports (color:color-mix(in lab,red,red)){.th-article .eyebrow span{color:color-mix(in srgb,var(--white),transparent 48%);border-left:1px solid color-mix(in srgb,var(--white),transparent 75%)}}.th-article .hero h1{letter-spacing:-.01em;max-width:54rem;margin:0;font-size:clamp(2.9rem,6.4vw,5.8rem);font-weight:600;line-height:.96}.th-article .gold-text{color:#0000;background-image:var(--gold-shimmer);-webkit-text-fill-color:transparent;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-out forwards th-article-shimmer;display:inline-block}@keyframes th-article-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.th-article .dek{max-width:45rem;color:var(--white);margin:1.8rem 0 2rem;font-size:1.08rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.th-article .dek{color:color-mix(in srgb,var(--white),transparent 25%)}}.th-article .byline{display:flex}.th-article .byline strong{margin-bottom:.25rem;font-size:.8rem;display:block}.th-article .byline p{color:var(--white);margin:0;font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.th-article .byline p{color:color-mix(in srgb,var(--white),transparent 50%)}}.th-article .byline p span{margin:0 .35rem}.th-article .article-shell{grid-template-columns:19rem minmax(0,43rem);justify-content:center;gap:48px 79px;width:calc(100vw - 3rem);max-width:67rem;margin:0 auto;padding:5.5rem 0 7rem;display:grid}.th-article .article-contents{top:var(--article-scroll-offset);display:block;position:sticky}.th-article .aside-label{color:var(--muted);letter-spacing:.14em;margin:0 0 1.15rem;font-size:.63rem;font-weight:700}.th-article .article-contents nav{display:flex}.th-article .article-contents nav a{color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:.7rem 0;font-size:.7rem;line-height:1.45;text-decoration:none;display:grid}.th-article .article-contents nav a span{color:var(--mid-gold);letter-spacing:.06em;font-size:.58rem;font-weight:700}.th-article .article-contents nav a:hover{color:var(--deep-navy);padding-left:.25rem}.th-article .article-body{min-width:0;color:var(--ink);font-size:.98rem;line-height:1.82}.th-article .article-body>p{margin:0 0 1.45rem}.th-article .article-body .lead{color:var(--deep-navy);letter-spacing:-.025em;margin-bottom:1.5rem;font-size:1.48rem;font-weight:500;line-height:1.5}.th-article .article-heading{scroll-margin-top:var(--article-scroll-offset);color:var(--deep-navy);letter-spacing:-.045em;margin:4.5rem 0 1.4rem;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.18}.th-article .evidence-list{border-top:1px solid var(--border);margin:2rem 0 2.25rem;padding:0;list-style:none}.th-article .evidence-list li{border-bottom:1px solid var(--border);color:var(--deep-navy);padding:.82rem 1rem .82rem 2rem;font-size:.86rem;font-weight:500;position:relative}.th-article .evidence-list li:before{content:"";border:2px solid var(--mid-gold);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:1.23rem;left:.25rem}.th-article blockquote{border-left:3px solid var(--gold);color:var(--deep-navy);letter-spacing:-.05em;margin:3.6rem 0;padding:.75rem 0 .75rem 2rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;line-height:1.18}.th-article blockquote span{display:block}.th-article .article-body .emphasis{color:var(--deep-navy);margin:2.4rem 0;font-size:1.25rem;font-weight:700}.th-article .comparison-wrap{border:1px solid var(--border);width:calc(100% + 7rem);box-shadow:0 1.4rem 4rem var(--deep-navy);border-radius:.65rem;margin:2.5rem 0 3rem}@supports (color:color-mix(in lab,red,red)){.th-article .comparison-wrap{box-shadow:0 1.4rem 4rem color-mix(in srgb,var(--deep-navy),transparent 94%)}}.th-article .comparison{border-collapse:collapse;background:var(--white);min-width:47rem;font-size:.72rem;line-height:1.55}.th-article .comparison th,.th-article .comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.9rem 1.1rem}.th-article .comparison thead th{color:var(--white);background:var(--deep-navy);letter-spacing:.03em;font-size:.67rem}.th-article .comparison thead th:last-child{color:var(--deep-navy);background:var(--gold-gradient)}.th-article .comparison tbody th{color:var(--deep-navy);background:var(--off-white);font-size:.67rem}.th-article .comparison tbody td:nth-child(2){color:var(--muted)}.th-article .comparison tbody td:last-child{color:var(--deep-navy);font-weight:500}.th-article .comparison tbody tr:last-child>*{border-bottom:0}.th-article .question-card{color:var(--white);background:var(--deep-navy);border-radius:.65rem;grid-template-columns:3rem 1fr;margin:2.25rem 0;padding:1.5rem;display:grid}.th-article .question-card span{color:#0000;background-image:var(--gold-shimmer);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.45rem;font-weight:700;line-height:1.2}.th-article .question-card p{margin:0;font-size:1.05rem;font-weight:500;line-height:1.55}.th-article .closing-statement{background:var(--off-white);text-align:center;border-radius:.65rem;margin:4.5rem 0 3rem;padding:3rem}.th-article .closing-statement p,.th-article .closing-statement strong{color:var(--deep-navy);letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,4vw,2.55rem);line-height:1.25}.th-article .closing-statement strong{color:#0000;background-image:var(--gold-shimmer);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.th-article .cta-band{min-height:23rem;color:var(--white);background:radial-gradient(circle at 80% 0%,var(--navy),transparent 35%),var(--deepest-navy);justify-content:space-between;align-items:center;padding:4rem max(8vw,50vw - 33.5rem);display:flex}@supports (color:color-mix(in lab,red,red)){.th-article .cta-band{background:radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--navy),transparent 48%),transparent 35%),var(--deepest-navy)}}.th-article .cta-band .eyebrow{margin-bottom:1rem}.th-article .cta-band h2{letter-spacing:-.06em;max-width:45rem;margin:0;font-size:clamp(2.5rem,5.5vw,4.7rem);line-height:1.02}.th-article .cta-band .primary-cta{min-height:3.2rem;padding-inline:1.5rem}@media(max-width:900px){.th-article .article-shell{grid-template-columns:1fr;justify-content:stretch;gap:3rem;padding-top:3rem}.th-article .article-contents{border-bottom:1px solid var(--border);padding-bottom:2rem;position:static}.th-article .article-contents nav{grid-template-columns:1fr 1fr;display:grid}.th-article .comparison-wrap{width:100%}}@media(max-width:640px){.th-article .hero-inner,.th-article .article-shell{width:calc(100vw - 2rem)}.th-article .hero{min-height:auto}.th-article .hero-inner{padding:4.2rem 0}.th-article .hero h1{font-size:clamp(3rem,15vw,4.4rem)}.th-article .dek{font-size:.95rem}.th-article .article-shell{padding-bottom:4rem}.th-article .article-contents nav{grid-template-columns:1fr}.th-article .article-contents nav a{white-space:normal}.th-article .article-body .lead{font-size:1.25rem}.th-article .article-heading{margin-top:3.4rem}.th-article blockquote{padding-left:1.2rem}.th-article .question-card{grid-template-columns:1fr}.th-article .closing-statement{padding:2rem 1.2rem}.th-article .cta-band{justify-content:center;align-items:flex-start;min-height:25rem;padding:4rem 1rem}}@media(prefers-reduced-motion:reduce){.th-article .gold-text{animation:none}}
