.brand-lockup{width:168px;height:auto;max-width:min(42vw,168px);object-fit:contain}.mobile-nav-toggle:focus-visible,.nav a:focus-visible,.btn:focus-visible{outline:3px solid rgba(20,124,255,.35);outline-offset:3px}.contact-status{display:inline-flex!important;width:max-content;margin-top:10px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.9)!important;font-size:11px!important;font-weight:800}.v9-contact-method.is-pending{min-height:126px;display:flex;flex-direction:column;justify-content:center}.article-page{background:linear-gradient(180deg,#f8fcff,#eef6ff 55%,#f8fbff)}.article-header{padding:56px 0 26px}.article-header .article-shell{max-width:920px}.article-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(20,124,255,.16);border-radius:999px;background:#fff;color:var(--blue);font-size:12px;font-weight:850}.article-header h1{margin:18px 0 16px;color:var(--navy);font-size:clamp(36px,5.4vw,60px);line-height:1.16;letter-spacing:-.04em}.article-deck{margin:0;color:#526986;font-size:clamp(17px,2vw,21px);line-height:1.8}.article-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;color:#71829e;font-size:13px}.article-body{padding:14px 0 60px}.article-content{max-width:920px;margin:0 auto;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.article-content h2{margin:40px 0 14px;color:var(--navy);font-size:clamp(25px,3.4vw,36px);line-height:1.3;letter-spacing:-.025em}.article-content h2:first-child{margin-top:0}.article-content h3{margin:28px 0 10px;color:var(--navy);font-size:21px}.article-content p,.article-content li{color:#465c7d;font-size:16px;line-height:1.95}.article-content ul,.article-content ol{padding-left:22px}.article-callout{margin:24px 0;padding:20px;border:1px solid rgba(20,124,255,.18);border-radius:20px;background:linear-gradient(135deg,rgba(20,124,255,.07),rgba(255,255,255,.98))}.article-callout strong{display:block;color:var(--navy);margin-bottom:6px}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.article-mini{padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--soft)}.article-mini strong{display:block;color:var(--navy);margin-bottom:6px}.article-mini span{color:var(--muted);font-size:14px;line-height:1.7}.article-references{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.article-references li{font-size:14px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;color:#7486a2;font-size:12px;margin-bottom:16px}.breadcrumbs a{color:var(--blue)}.research-hero{padding:54px 0 26px}.research-hero-card{padding:clamp(30px,5vw,52px);border:1px solid var(--line);border-radius:32px;background:linear-gradient(135deg,#fff,#eff7ff);box-shadow:var(--shadow)}.research-hero h1{font-size:clamp(38px,5.7vw,64px)}.research-hero p{max-width:800px;color:#526986;font-size:18px;line-height:1.8}.research-section{padding:38px 0}.research-section .section-head{text-align:left;margin-left:0}.research-section .section-head p{max-width:780px}.category-explainer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.category-explainer .card{padding:18px}.category-explainer h3{font-size:17px}.category-explainer p{font-size:13px}.publication-note{padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff;color:#526986;line-height:1.8}.legacy-note{max-width:720px;margin:90px auto;padding:32px;border:1px solid var(--line);border-radius:28px;background:#fff;text-align:center;box-shadow:var(--shadow)}@media(max-width:1100px){.category-explainer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.brand-lockup{width:150px}.article-grid,.category-explainer{grid-template-columns:1fr}.article-header{padding-top:34px}}@media(max-width:620px){.brand-lockup{width:138px;max-width:48vw}.article-content{padding:22px 18px;border-radius:24px}.article-header h1{font-size:36px}.research-hero-card{padding:28px 20px;border-radius:26px}}
