/* Page-specific styles for snap-v4 — auto-extracted, unique to this exam page */

.section-sub{color:var(--muted);font-size:16px;max-width:680px;line-height:1.75;margin-bottom:48px}

/* ===== HERO ===== */
.exam-hero{position:relative;overflow:hidden;padding:64px 0 56px;background:var(--ink)}
.snap-h1-nowrap{white-space:nowrap;display:inline-block}
@media(max-width:480px){.snap-h1-nowrap{font-size:.68em}}

/* Quick-facts card text was rendering smaller than other exam pages because
   this page's H1 has a wide nowrap phrase ("Everything In One Place.") that
   forces the hero grid's left column past its 1.15fr share, squeezing the
   card column. Bumped the type scale up first; now widening the card
   column itself to match other exam pages like xat.php -- the H1 column
   still gets exactly the width its nowrap phrase needs (auto), the gap is
   trimmed slightly to make room, and the card gets a fixed width close to
   what it renders on pages without this squeeze. */
.exam-quick-card .eqc-title{font-size:12.5px}
.exam-quick-card .eqc-label{font-size:14px}
.exam-quick-card .eqc-val{font-size:15px}
.exam-quick-card .eqc-row{padding:9.7px 0}
@media(min-width:901px){
  .exam-hero-grid{grid-template-columns:auto 494px;gap:32px}
}

/* ===== INFO SECTIONS ===== */
.info-section{padding:80px 0;border-top:1px solid var(--edge)}

.data-table{width:100%;border-collapse:collapse;min-width:480px}

/* ===== LEAD FORM ===== */
.lead-section{padding:96px 0;background:var(--ink);position:relative;overflow:hidden}

/* ===== FAQ ===== */
.exam-faq-section{padding:96px 0;background:var(--ink2)}

.exam-faq-item.open .exam-faq-a{max-height:600px}

@media(max-width:760px){}

.footer-exams{display:flex;gap:8px;flex-wrap:wrap}

.footer-exam{background:var(--panel);color:var(--muted);font-size:11px;font-weight:600;padding:5px 11px;border-radius:100px}

