.editorial-top{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1280px;margin:0 auto;padding:18px clamp(16px,4vw,40px)}.editorial-brand{font:800 1.25rem/1 var(--head);text-decoration:none}.editorial-top nav,.editorial-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font:600 1rem/1.4 var(--ui)}.editorial-top nav a,.editorial-footer nav a{text-underline-offset:.2em}.editorial-top [aria-current=page]{text-decoration-thickness:3px}.editorial{width:min(100% - 32px,920px);margin:22px auto 72px;color:var(--ink);font:450 1.0625rem/1.65 var(--ui)}.editorial-intro,.editorial-section{margin:0 0 20px;padding:clamp(22px,4vw,40px);border-radius:8px;background:var(--paper);box-shadow:0 12px 36px #170b3333}.editorial-kicker{margin:0 0 8px;color:#5d2bbb;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.editorial h1{max-width:18ch;margin:0 0 18px;font:800 clamp(2.25rem,7vw,4.5rem)/1.04 var(--head);letter-spacing:-.035em}.editorial h2{margin:0 0 20px;font:750 clamp(1.5rem,4vw,2.25rem)/1.1 var(--head);letter-spacing:-.02em}.editorial h3{margin:0 0 8px;font-size:1.125rem;line-height:1.3}.editorial p{max-width:68ch;margin:0 0 16px}.editorial p:last-child{margin-bottom:0}.editorial a{color:#4d1fad;font-weight:650;text-underline-offset:.2em}.editorial a:focus-visible{outline:3px solid #4d1fad;outline-offset:3px}.fact-grid,.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.fact-grid>div,.compare-grid>article{min-width:0;padding:18px;border:1px solid rgba(23,11,51,.16);border-radius:6px;background:#fff}.fact-grid dt{margin-bottom:6px;font-size:1.125rem;font-weight:750}.fact-grid dd,.compare-grid p{margin:0}.editorial-note{margin-top:18px!important;color:#4c465a}.editorial-list{margin:0 0 20px;padding-left:1.4em}.editorial-list li+li{margin-top:8px}.editorial-action{display:inline-block;padding:12px 18px;border-radius:4px;background:#4d1fad;color:#fff!important;text-decoration:none}.editorial-next{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:18px 4px}.editorial-next a{color:#fff;font-size:1.0625rem}.editorial-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;max-width:1280px;margin:0 auto;padding:18px clamp(16px,4vw,40px) 30px;font:500 1rem/1.5 var(--ui)}.editorial-footer nav{gap:8px 16px}@media(max-width:640px){.editorial-top{align-items:flex-start;flex-direction:column;gap:12px}.editorial-top nav{gap:8px 14px;font-size:.9375rem}.editorial{width:min(100% - 24px,920px);margin-top:12px}.editorial-intro,.editorial-section{padding:22px 18px}.fact-grid,.compare-grid{grid-template-columns:1fr}.editorial-footer{flex-direction:column}}
