.aac{--ink:#102a43;--muted:#526579;--line:#dbe5ed;--blue:#0f5fb4;--blue2:#eaf3fb;--green:#21845b;--gold:#c67616;max-width:1180px;margin:0 auto;padding:24px 22px 76px;color:var(--ink);font-family:"Source Sans 3",system-ui,sans-serif}.aac *{box-sizing:border-box}.aac h1,.aac h2,.aac h3{font-family:Montserrat,system-ui,sans-serif;line-height:1.12}.aac h1{font-size:clamp(2.5rem,5vw,4.7rem);margin:.3rem 0 1rem;max-width:820px}.aac h2{font-size:clamp(1.75rem,3vw,2.55rem);margin:.2rem 0 1rem}.aac h3{font-size:1.05rem;margin:.3rem 0 .5rem}.aac p{font-size:1.08rem;line-height:1.65;color:var(--muted)}.aac a{color:var(--blue);font-weight:650}.aac-breadcrumb{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;font-size:.92rem;margin-bottom:28px}.aac-eyebrow,.aac-kicker{text-transform:uppercase;letter-spacing:.09em;font-size:.78rem!important;font-weight:800;color:var(--blue)!important}.aac-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:36px;align-items:center;padding:28px 0 54px;border-bottom:1px solid var(--line)}.aac-lead{font-size:1.28rem!important;max-width:820px}.aac-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:24px 0}.aac-button{display:inline-flex;padding:13px 20px;border-radius:8px;background:var(--blue);color:white!important;text-decoration:none}.aac-hero-facts{display:flex;gap:12px;flex-wrap:wrap}.aac-hero-facts article{padding:12px 16px;border-left:3px solid var(--blue);background:#f7fafc}.aac-hero-facts small,.aac-hero-facts strong{display:block}.aac-hero-card{padding:28px;border-radius:18px;background:linear-gradient(145deg,#0d3156,#0f5b9d);color:white;box-shadow:0 18px 45px rgba(16,42,67,.18)}.aac-hero-card>span{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.aac-hero-card div{display:inline-flex;flex-direction:column;margin:22px 8px}.aac-hero-card div strong{font-size:3.5rem;line-height:1}.aac-hero-card div small{max-width:80px}.aac-hero-card b{font-size:1.6rem}.aac-hero-card .total strong{color:#8fe0b7}.aac-hero-card p{color:#e9f3fb;font-size:.98rem}.aac-section{padding:58px 0;border-bottom:1px solid var(--line)}.aac-deadline,.aac-edition,.aac-after,.aac-status,.aac-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:42px;align-items:center}.aac-date-flow{display:flex;align-items:stretch;gap:14px}.aac-date-flow article{flex:1;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.aac-date-flow small,.aac-date-flow strong,.aac-date-flow span{display:block}.aac-date-flow strong{font-size:1.35rem;margin:6px 0;color:var(--blue)}.aac-date-flow b{align-self:center}.aac-first{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start}.aac-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--blue2);color:var(--blue);font-weight:900}.aac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.aac-grid article{border:1px solid var(--line);border-radius:14px;padding:22px;background:white}.aac-requirements article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--blue2);color:var(--blue);font-weight:900}.aac-flow{display:grid;gap:10px}.aac-flow article{padding:20px;border-radius:12px;background:#f5f9fc;border:1px solid var(--line)}.aac-flow article small,.aac-flow article strong,.aac-flow article span{display:block}.aac-flow article strong{margin:4px 0}.aac-flow b{text-align:center}.aac-flow .good{background:#edf8f2;border-color:#b7dfca}.aac-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;margin-top:24px}.aac-compare article{padding:24px;border:1px solid var(--line);border-radius:14px;background:#f8fbfd}.aac-compare small,.aac-compare strong{display:block}.aac-compare strong{font-size:1.2rem;margin:7px 0}.aac-compare>b{align-self:center;font-size:2rem}.aac-note{padding:14px 18px;border-left:4px solid var(--gold);background:#fff8ef}.aac-steps{list-style:none;padding:0;margin:26px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.aac-steps li{padding:18px;border:1px solid var(--line);border-radius:12px}.aac-steps li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;font-weight:800;margin-bottom:12px}.aac-steps p{font-size:.95rem}.aac-edition-flow{display:flex;gap:14px;align-items:center}.aac-edition-flow article{flex:1;padding:24px;border-radius:14px;background:var(--blue2)}.aac-edition-flow small,.aac-edition-flow strong,.aac-edition-flow span{display:block}.aac-edition-flow strong{font-size:1.25rem;margin:5px 0}.aac-after aside{padding:28px;border-radius:16px;background:#f5f9fc;border:1px solid var(--line)}.aac-after aside strong,.aac-after aside span{display:block}.aac-after aside strong{font-size:1.25rem;margin-bottom:10px}.aac-status{background:#f6f9fc;margin-top:40px;padding-left:28px;padding-right:28px;border-radius:18px}.aac-status-track{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:.8rem}.aac-status-track strong{padding:8px 10px;border-radius:999px;background:white;border:1px solid var(--line)}.aac-status-track .active{background:var(--blue);color:white}.aac details{border-top:1px solid var(--line);padding:16px 0}.aac summary{cursor:pointer;font-weight:750;font-size:1.08rem}.aac-resources .aac-grid{grid-template-columns:repeat(2,1fr)}.aac-resources a{display:block;padding:18px;border:1px solid var(--line);border-radius:12px;text-decoration:none}.aac-review{padding:28px 0 0}.aac-review p{font-size:.94rem}@media(max-width:850px){.aac-hero,.aac-deadline,.aac-edition,.aac-after,.aac-status,.aac-split{grid-template-columns:1fr}.aac-grid{grid-template-columns:1fr 1fr}.aac-steps{grid-template-columns:1fr}.aac-date-flow,.aac-edition-flow{flex-direction:column}.aac-date-flow>b,.aac-edition-flow>b{transform:rotate(90deg)}.aac-compare{grid-template-columns:1fr}.aac-compare>b{text-align:center}.aac-resources .aac-grid{grid-template-columns:1fr}}@media(max-width:540px){.aac{padding-left:16px;padding-right:16px}.aac-grid{grid-template-columns:1fr}.aac-hero-card div strong{font-size:2.7rem}.aac-first{grid-template-columns:1fr}}.aac-expiration,.aac-online{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:42px;align-items:center}.aac-status-demo{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.aac-status-demo article{padding:22px;border-radius:14px;border:1px solid #b9dec9;background:#eef8f2}.aac-status-demo article.old{border-color:#efd2b2;background:#fff7ed}.aac-status-demo small,.aac-status-demo strong,.aac-status-demo span{display:block}.aac-online aside{padding:28px;border:1px solid var(--line);border-radius:16px;background:#f5f9fc}.aac-online aside strong,.aac-online aside span{display:block}.aac-online aside strong{font-size:1.35rem;margin-bottom:8px}@media(max-width:850px){.aac-expiration,.aac-online{grid-template-columns:1fr}.aac-status-demo{grid-template-columns:1fr}.aac-status-demo>b{text-align:center}}