.exam-page{gap:28px;padding-top:28px;display:grid}.exam-hero{max-width:900px;padding:20px var(--shell-gutter)8px;text-align:center;margin:0 auto}.exam-hero__eyebrow,.exam-product-cta__eyebrow,.exam-admin__eyebrow{color:var(--brand-600);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.exam-hero h1{color:var(--ink-900);margin:0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.04}.exam-hero p:last-child{max-width:760px;color:var(--ink-700);margin:18px auto 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.exam-tabs{max-width:980px;padding:0 var(--shell-gutter);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto;display:flex}.exam-tabs__link{border:1px solid var(--border-soft);min-height:42px;color:var(--ink-700);background:var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.exam-tabs__link:hover,.exam-tabs__link:focus-visible,.exam-tabs__link--active{border-color:color-mix(in srgb,var(--brand-500)44%,var(--border-soft));background:color-mix(in srgb,var(--brand-500)10%,var(--paper));color:var(--ink-900)}.exam-content{width:min(1040px,calc(100% - 2*var(--shell-gutter)));gap:24px;margin:0 auto;display:grid}.exam-content__intro{max-width:820px;color:var(--ink-700);text-align:center;margin:0 auto;font-size:1.08rem;line-height:1.72}.exam-section-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.exam-section-card,.exam-product-cta,.exam-admin{border:1px solid var(--border-soft);background:var(--paper);box-shadow:0 18px 42px #0f172a0f}.exam-section-card{border-radius:18px;padding:22px}.exam-section-card h2{color:var(--ink-900);margin:0 0 10px;font-size:1.22rem;line-height:1.25}.exam-section-card p,.exam-product-cta p{color:var(--ink-700);margin:0;line-height:1.68}.exam-product-cta{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.exam-product-cta h2{color:var(--ink-900);margin:0 0 8px;font-size:clamp(1.35rem,2.6vw,2rem)}.exam-product-cta__actions,.exam-admin__actions{flex-wrap:wrap;gap:10px;display:flex}.exam-button,.exam-admin__actions button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.exam-button--primary,.exam-admin__actions button:first-child{background:var(--button-bg);color:var(--button-text)}.exam-button--secondary,.exam-admin__actions button:last-child{background:var(--paper-muted);color:var(--ink-800);border-color:var(--border-soft)}.exam-admin__actions button:disabled{cursor:not-allowed;opacity:.55}.exam-sister-site{background:var(--paper-muted);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:1.25rem 1.5rem}.exam-sister-site__link{max-width:860px;color:inherit;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 auto;padding:14px 16px;text-decoration:none;display:grid}.exam-sister-site__link:hover,.exam-sister-site__link:focus-visible{color:inherit;background:#ffffffb8;outline:none}.exam-sister-site__copy{gap:6px;display:grid}.exam-sister-site__copy h2{color:var(--ink-900);margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.18}.exam-sister-site__copy p{color:var(--ink-700);margin:0;line-height:1.55}.exam-sister-site__link-arrow{background:var(--button-bg);width:38px;height:38px;color:var(--button-text);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.exam-admin{width:min(1040px,calc(100% - 2*var(--shell-gutter)));border-radius:18px;gap:18px;margin:0 auto 32px;padding:22px;display:grid}.exam-admin__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.exam-admin__header h2,.exam-admin__edit-list h3{color:var(--ink-900);margin:0}.exam-admin__header p:last-child{color:var(--ink-500);margin:0;font-weight:700}.exam-admin__fields,.exam-admin__edit-list,.exam-admin__edit-card{gap:12px;display:grid}.exam-admin__fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.exam-admin label{color:var(--ink-700);gap:6px;font-weight:700;display:grid}.exam-admin input,.exam-admin textarea{border:1px solid var(--border-soft);width:100%;color:var(--ink-900);background:var(--paper);font:inherit;border-radius:12px;padding:10px 12px}.exam-admin textarea{resize:vertical;min-height:110px}.exam-admin__edit-card{background:var(--paper-muted);border-radius:14px;padding:14px}.exam-notice{width:min(1040px,calc(100% - 2*var(--shell-gutter)));color:var(--ink-700);margin:0 auto;font-weight:700}.exam-notice--warning,.exam-notice--error{color:#b91c1c}@media (max-width:760px){.exam-page{gap:22px}.exam-product-cta,.exam-sister-site__link{grid-template-columns:1fr}.exam-product-cta__actions{flex-direction:column;align-items:stretch}.exam-button{width:100%}}