/* AMM 2.28.63: scoped public editorial assets only. No global selectors. */
.amm-editorial{--a-bg:#080e19;--a-fg:#f3f7ff;--a-dim:#aebed0;--a-accent:#89d8ff;--a-purple:#ac9cff;color:var(--a-fg);background:radial-gradient(ellipse at 80% 0,#253157 0,transparent 50%),var(--a-bg);min-height:100vh;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:clip}
.amm-editorial *{box-sizing:border-box}.amm-editorial a{color:var(--a-accent)}.amm-editorial a:focus-visible{outline:3px solid #fff;outline-offset:4px}.amm-editorial header,.amm-editorial footer{max-width:1120px;margin:auto;padding:19px 22px}.amm-editorial .amm-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #ffffff29}.amm-editorial .amm-logo{letter-spacing:.14em;font-size:.82rem;font-weight:850;color:#fff;text-decoration:none}.amm-editorial .amm-navlinks{display:flex;flex-wrap:wrap;gap:16px}.amm-editorial main{max-width:1120px;margin:auto;padding:38px 22px 96px}.amm-editorial .amm-kicker{font-size:.76rem;font-weight:800;letter-spacing:.16em;color:#a7d4ff;text-transform:uppercase}.amm-editorial h1{font-size:clamp(2.2rem,6vw,4.4rem);letter-spacing:-.055em;line-height:1.07;max-width:900px;margin:12px 0 20px}.amm-editorial h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.22;letter-spacing:-.025em;margin:0 0 15px}.amm-editorial h3{font-size:1.15rem;margin:0 0 8px}.amm-editorial p{margin:0 0 17px}.amm-editorial .amm-lead{font-size:clamp(1.07rem,2vw,1.3rem);line-height:1.62;color:#d0def3;max-width:760px}.amm-editorial .amm-hero{padding:25px 0 48px}.amm-editorial .amm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.amm-editorial .amm-action{border:1px solid #94c8ef;border-radius:12px;padding:12px 18px;text-decoration:none;font-weight:750;background:#173857;color:#fff}.amm-editorial .amm-action.amm-secondary{background:transparent}.amm-editorial .amm-section{padding:38px 0;border-top:1px solid #ffffff27}.amm-editorial .amm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.amm-editorial .amm-card{border:1px solid #d2e1ff30;border-radius:18px;background:#ffffff09;padding:23px;min-width:0}.amm-editorial .amm-card p{color:#c3d2e2}.amm-editorial .amm-guide ol{padding-left:23px}.amm-editorial .amm-guide li{margin:0 0 13px}.amm-editorial .amm-callout{padding:22px;border-radius:16px;border:1px solid #b5b0ff60;background:#7264b522}.amm-editorial .amm-related{display:flex;flex-wrap:wrap;gap:12px}.amm-editorial .amm-related a{border:1px solid #ffffff44;border-radius:10px;padding:10px 13px;text-decoration:none}.amm-editorial footer{border-top:1px solid #ffffff25;color:#adbad1;font-size:.88rem}.amm-editorial .amm-tablewrap{overflow-x:auto;max-width:100%}.amm-editorial table{border-collapse:collapse;width:100%;min-width:550px;font-size:.92rem}.amm-editorial th,.amm-editorial td{text-align:left;padding:10px 12px;border-bottom:1px solid #ffffff32;vertical-align:top}.amm-editorial th{color:#b6d8fa}.amm-editorial small{color:var(--a-dim)}
.amm-verified-casework{border:1px solid #c4dfff3b;border-radius:19px;padding:27px;margin:22px auto 40px;max-width:1180px;background:linear-gradient(110deg,#121d32,#13213b);color:#f0f6ff;font:16px/1.6 system-ui}.amm-verified-casework h2{font-size:clamp(1.35rem,3vw,2rem);margin:5px 0 12px}.amm-verified-casework p{max-width:860px}.amm-verified-casework .amm-proof-links{display:flex;flex-wrap:wrap;gap:12px}.amm-verified-casework a{color:#a5e1ff;text-underline-offset:3px}
@media(max-width:660px){.amm-editorial .amm-grid{grid-template-columns:1fr}.amm-editorial main{padding-top:18px}.amm-editorial .amm-section{padding:30px 0}.amm-editorial .amm-card{padding:18px}.amm-editorial .amm-actions .amm-action{width:100%;text-align:center}.amm-editorial .amm-navlinks{gap:11px;font-size:.92rem}.amm-verified-casework{padding:18px}}
@media(prefers-reduced-motion:reduce){.amm-editorial *, .amm-verified-casework *{scroll-behavior:auto!important;transition:none!important}}
