.exam-site{background:#f7f9f8;color:#172e2a;font-family:system-ui,-apple-system,sans-serif}.exam-header{background:#fff;border-bottom:1px solid #dfe8e3}.exam-brand{font-size:1.65rem;font-weight:800;text-decoration:none;color:#172e2a}.exam-brand span{color:#24715f}.exam-site a{color:#206752;text-underline-offset:.2em}.exam-hero{background:linear-gradient(120deg,#e3f0e8,#f2f5eb);border-bottom:1px solid #d9e6dc}.exam-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.08}.exam-hero .btn{color:white}.exam-eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:700;color:#48695d}.exam-card{background:white;border:1px solid #dfe8e3;border-radius:1rem;padding:1.65rem;display:flex;flex-direction:column;gap:.5rem}.exam-link{font-weight:650;text-decoration:none;display:flex;justify-content:space-between}.exam-notice{border:1px solid #d9e2cf;background:#f0f3e9;border-radius:1rem;padding:1.75rem}.exam-site a:focus-visible,.exam-site button:focus-visible{outline:3px solid #855600;outline-offset:4px}.exam-site th{min-width:6rem}.exam-site th:first-child{min-width:12rem}.exam-site h1,.exam-site h2,.exam-site h3{overflow-wrap:anywhere}@media(max-width:575px){.exam-card,.exam-notice{padding:1.25rem}.exam-hero .lead{font-size:1.05rem}}
