.exam-list[data-astro-cid-cthtzkuo]{gap:var(--space-7) clamp(var(--space-6), 5vw, var(--space-9));grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));margin:0;padding:0;list-style:none;display:grid}.exam[data-astro-cid-cthtzkuo]{gap:var(--space-4);padding-top:var(--space-5);border-top:2px solid var(--ink);grid-template-rows:auto auto 1fr auto auto;display:grid}.exam-name[data-astro-cid-cthtzkuo]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.exam-name[data-astro-cid-cthtzkuo] a[data-astro-cid-cthtzkuo]{color:var(--ink);letter-spacing:-.04em;font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:760;line-height:1;text-decoration:none}.exam-name[data-astro-cid-cthtzkuo] a[data-astro-cid-cthtzkuo]:hover{color:var(--accent)}.exam-name[data-astro-cid-cthtzkuo] span[data-astro-cid-cthtzkuo]{color:var(--muted);font-weight:620}.exam-specs[data-astro-cid-cthtzkuo]{margin:var(--space-2) 0 0;border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.exam-specs[data-astro-cid-cthtzkuo] div[data-astro-cid-cthtzkuo]{justify-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4) 0;flex-direction:column-reverse;display:flex}.exam-specs[data-astro-cid-cthtzkuo] div[data-astro-cid-cthtzkuo]+div[data-astro-cid-cthtzkuo]{padding-left:var(--space-4);border-left:1px solid var(--line)}.exam-specs[data-astro-cid-cthtzkuo] dt[data-astro-cid-cthtzkuo]{color:var(--muted);font-size:var(--text-sm);font-weight:600;line-height:1.35}.exam-specs[data-astro-cid-cthtzkuo] dd[data-astro-cid-cthtzkuo]{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-size:clamp(1.625rem,1.35rem + .9vw,2.125rem);font-weight:720;line-height:1.1}.exam-sections[data-astro-cid-cthtzkuo]{color:var(--ink);font-weight:600}.exam-price[data-astro-cid-cthtzkuo]{color:var(--muted);font-size:.9375rem}.exam-actions[data-astro-cid-cthtzkuo]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (width<=420px){.exam-specs[data-astro-cid-cthtzkuo] div[data-astro-cid-cthtzkuo]+div[data-astro-cid-cthtzkuo]{padding-left:var(--space-3)}.exam-specs[data-astro-cid-cthtzkuo] div[data-astro-cid-cthtzkuo]{padding-right:var(--space-2)}}.course[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.course-cta[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);margin-top:clamp(var(--space-8), 3rem + 4vw, 8rem);padding:clamp(var(--space-6), 1.5rem + 2vw, var(--space-7));border-radius:var(--radius-panel);background:var(--navy);flex-wrap:wrap;display:flex}.course-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.025em;max-width:30ch;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.2}.course-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--navy-ink);font-size:var(--text-md);letter-spacing:0;font-weight:500;display:block}.course-cta[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{color:var(--navy);background:#fff;border-color:#fff}.course-cta[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:hover{border-color:var(--sky);background:var(--sky)}.course-cta[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:#fff}
