.exam-pathways {width:min(1280px,87.5vw);margin:110px auto;scroll-margin-top:100px;}
.exam-pathways>header {max-width:690px;margin-bottom:36px;}
.exam-pathways .exam-catalog-eyebrow {color:#0866ff;font-size:12px;font-weight:650;letter-spacing:.1em;margin:0 0 18px;}
.exam-pathways h2 {font-size:clamp(38px,4.6vw,66px);line-height:1.04;letter-spacing:-.045em;margin:0 0 24px;}
.exam-pathways>header>p:last-child {color:#6e6e73;font-size:18px;line-height:1.6;margin:0;}
.exam-catalog-toolbar {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;}
.exam-catalog-filters {display:flex;gap:8px;flex-wrap:wrap;}
.exam-catalog-filters button {display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #e5e5ea;border-radius:999px;background:#fff;color:#6e6e73;font-size:13px;font-weight:550;}
.exam-catalog-filters button>span {font-size:11px;opacity:.65;}
.exam-catalog-filters button:hover {border-color:#b8c9e7;color:#1d1d1f;}
.exam-catalog-filters button[aria-pressed=true] {background:#1d1d1f;border-color:#1d1d1f;color:#fff;}
.exam-catalog-count {color:#6e6e73;font-size:12px;white-space:nowrap;margin:0;}
.exam-pathway-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.exam-pathway-card {--exam-accent:#0866ff;--exam-tint:#eaf2ff;background:#f8f9fb;border:1px solid #e9ebef;border-radius:24px;padding:25px;display:flex;flex-direction:column;min-width:0;scroll-margin-top:108px;transition:border-color .2s,background .2s;}
.exam-pathway-card[data-exam-tone=violet] {--exam-accent:#6850c9;--exam-tint:#efebfb;}
.exam-pathway-card[data-exam-tone=rose] {--exam-accent:#b84772;--exam-tint:#fcecf3;}
.exam-pathway-card[data-exam-tone=amber] {--exam-accent:#93650a;--exam-tint:#fbf0d9;}
.exam-pathway-card:hover {border-color:#cdd6e5;background:#fff;}
.exam-pathway-card:target {border-color:#0866ff;box-shadow:0 0 0 3px #0866ff18;}
.exam-card-top {display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;}
.exam-card-mark {display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border-radius:14px;background:var(--exam-tint);color:var(--exam-accent);font-size:13px;font-weight:700;letter-spacing:-.03em;}
.exam-card-number {font-size:11px;font-variant-numeric:tabular-nums;color:#989da6;}
.exam-card-category {font-size:11px;line-height:1.4;color:#6e6e73;}
.exam-pathway-card h3 {font-size:clamp(23px,2vw,28px);line-height:1.12;margin:8px 0 14px;letter-spacing:-.04em;overflow-wrap:break-word;hyphens:auto;}
.exam-pathway-card>p {font-size:13px;line-height:1.65;color:#6e6e73;flex:1;margin:0 0 24px;}
.exam-card-bottom {display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding-top:18px;border-top:1px solid #e5e8ee;}
.exam-availability {display:inline-flex;align-items:center;gap:6px;color:#8a681a;font-size:10px;font-weight:550;line-height:1.4;}
.exam-availability:before {content:"";display:block;width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;}
.exam-availability.is-live {color:#25754a;}
.exam-pathway-card a {font-size:13px;min-height:44px;display:flex;align-items:center;gap:12px;font-weight:600;text-decoration:none;color:#0866ff;}
[data-exam-link][aria-disabled=true] {color:#737780;cursor:default;}
[data-exam-link].is-available {color:#0866ff;}
.exam-pathway-card a:focus-visible {outline:3px solid #0866ff;outline-offset:4px;border-radius:6px;}
.proposal-nav-column>[data-exam-link] {gap:10px;}
.proposal-nav-column>[data-exam-link] small {font-size:10px;font-weight:400;letter-spacing:0;}
.exam-catalog-note {color:#6e6e73;font-size:12px;line-height:1.6;margin:24px 0 0;}
@media(max-width:1100px) {.exam-pathway-grid {grid-template-columns:repeat(3,minmax(0,1fr));}.exam-pathways {margin:88px auto;}}
@media(max-width:800px) {.exam-pathway-grid {grid-template-columns:repeat(2,minmax(0,1fr));}.exam-catalog-toolbar {align-items:flex-start;flex-direction:column;gap:14px;}}
@media(max-width:560px) {.exam-pathways {width:86vw;margin:68px auto;scroll-margin-top:128px;}.exam-pathways>header {margin-bottom:26px;}.exam-pathways>header>p:last-child {font-size:16px;}.exam-catalog-filters {gap:7px;}.exam-catalog-filters button {padding:9px 12px;font-size:12px;}.exam-pathway-card {padding:21px;scroll-margin-top:128px;}.exam-pathway-card h3 {font-size:25px;}}
@media(max-width:479px) {.exam-pathway-grid {grid-template-columns:1fr;gap:14px;}.exam-card-top {margin-bottom:19px;}.exam-pathway-card>p {margin-bottom:18px;}.exam-card-bottom {flex-direction:row;align-items:center;justify-content:space-between;gap:12px;}.exam-catalog-filters button {gap:5px;}.exam-catalog-count {font-size:11px;}}
@media print {.exam-catalog-toolbar {display:none;}.exam-pathway-grid {grid-template-columns:repeat(3,minmax(0,1fr));}.exam-pathway-card[hidden] {display:flex!important;}.exam-pathway-card {break-inside:avoid;}}
