.sg-exam-path{padding:27px 20px 4px;background:#f7fafc;color:#1d3557}
.sg-exam-path-inner{max-width:1180px;margin:auto}
.sg-exam-path-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:13px}
.sg-exam-path-heading span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#765d18}
.sg-exam-path-heading h2{font-size:clamp(20px,2.4vw,27px);line-height:1.25;margin:0;color:#1d3557}
.sg-exam-path-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.sg-exam-path-options a{display:grid;align-content:center;gap:4px;min-height:88px;padding:15px;border:1px solid #d8e6ee;border-radius:14px;background:#fff;color:#1d3557;text-decoration:none;box-shadow:0 6px 17px rgba(29,53,87,.04);transition:border-color .18s,transform .18s}
.sg-exam-path-options a:hover,.sg-exam-path-options a:focus-visible{border-color:#457b9d;transform:translateY(-2px);outline-offset:3px}
.sg-exam-path-options strong{font-size:14px;line-height:1.3}.sg-exam-path-options span{font-size:12px;line-height:1.4;color:#526c7d}
.sg-exam-path-inner>p{margin:12px 0 0;font-size:12px;line-height:1.5;color:#496176}
.sg-exam-path-inner>p a{color:#1e5b83;font-weight:800;text-underline-offset:3px}
@media(max-width:800px){.sg-exam-path-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.sg-exam-path{padding:22px 14px 2px}.sg-exam-path-options{gap:8px}.sg-exam-path-options a{padding:12px;min-height:92px}}
@media(max-width:340px){.sg-exam-path-options{grid-template-columns:1fr}.sg-exam-path-options a{min-height:66px}}
@media(prefers-reduced-motion:reduce){.sg-exam-path-options a{transition:none}.sg-exam-path-options a:hover{transform:none}}
