.exam-preview{width:100%}.exam-preview-label{color:var(--tool-accent);font-size:.65rem;font-weight:850;letter-spacing:.08em}.exam-preview-heading{color:var(--tool-ink);font-size:clamp(1.7rem,3vw,2.2rem)!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:1.2!important;margin:18px 0 24px!important}.exam-preview-heading span{color:var(--tool-accent)}.exam-preview-plan{display:grid;grid-gap:12px;color:#515d57;font-size:.85rem;gap:12px;line-height:1.6;margin:0;padding-left:22px}.exam-preview-plan li::marker{color:var(--tool-accent);font-weight:850}.exam-cta-description{color:#5f6964;line-height:1.7!important;margin:0 auto 26px!important;max-width:54ch}.exam-sources{color:#5f6964;margin-top:36px}.exam-sources h2{font-size:1rem;font-weight:800}.exam-sources ul{display:grid;grid-gap:10px;font-size:.85rem;gap:10px;padding-left:20px}.exam-sources a{color:var(--tool-accent);text-underline-offset:3px}.exam-sources p{font-size:.8rem;line-height:1.7}.exam-packs-section{background:radial-gradient(ellipse at top right,var(--tool-soft),#0000 65%),#f0eee6;border-block:1px solid #e1ddd1;scroll-margin-top:50px}.exam-packs-heading{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:32px}.exam-packs-heading .tool-section-heading{margin:0;max-width:720px;text-align:left}.exam-packs-heading .tool-section-heading>p:last-child{margin-left:0}.exam-packs-heading>a{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.exam-packs-count{color:#5f6964;font-size:.8rem!important;margin-bottom:18px!important}.exam-packs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.exam-pack-card{background:#fff;border:1px solid #e1ddd1;border-radius:var(--marketing-card-radius);color:var(--tool-ink);display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.exam-pack-card:hover{border-color:var(--tool-accent);box-shadow:var(--marketing-shadow-soft);color:var(--tool-ink);transform:translateY(-3px)}.exam-pack-topline{align-items:center;display:flex;gap:12px}.exam-pack-topline>span:last-child{color:var(--tool-accent);font-size:.6rem;font-weight:800;letter-spacing:.08em}.exam-pack-card h3{font-size:var(--marketing-card-title-size);font-weight:850;line-height:1.4;margin:0;overflow-wrap:anywhere}.exam-pack-description{display:-webkit-box;-webkit-box-orient:vertical;color:#5f6964;font-size:var(--marketing-card-body-size)!important;-webkit-line-clamp:3;line-height:1.65!important;overflow:hidden;overflow-wrap:anywhere}.exam-pack-open{align-items:center;border-top:1px solid #eeeae1;color:var(--tool-accent);display:flex;font-size:.8rem;font-weight:800;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.exam-pack-open svg{font-size:20px}.exam-packs-status{align-items:center;background:#fff;border:1px solid #e1ddd1;border-radius:var(--marketing-card-radius);color:#5f6964;display:flex;flex-direction:column;gap:18px;padding:36px 24px;text-align:center}.exam-packs-status p{line-height:1.7;max-width:60ch}@media (max-width:980px){.exam-packs-heading{align-items:start;flex-direction:column;gap:12px}.exam-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.exam-packs-grid{grid-template-columns:1fr}.exam-pack-card{padding:22px}}@media (prefers-reduced-motion:reduce){.exam-pack-card{transition:none}}