/* Only the selected public routes load this stylesheet. */
body[data-priority-page="1"] .page-head {padding-top:22px;padding-bottom:20px}
body[data-priority-page="1"] .page-head h1,body[data-priority-page="1"] .science-landing-hero h1 {font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.25}
.priority-jumps {display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:.93rem}
.priority-jumps a,.priority-links a {text-underline-offset:3px}
#calculator-start,#quick-guide {scroll-margin-top:16px}
#calculator-start,body[data-priority-page="1"] .layout>article {min-width:0}
.priority-guide h2 {margin:0 0 12px;font-size:1.35rem;line-height:1.35}
.priority-answer {font-size:1.02rem;line-height:1.7}
.priority-tips {display:grid;gap:18px;margin:22px 0}
.priority-tips h3 {font-size:1.05rem;line-height:1.4;margin:0 0 6px}
.priority-tips p {margin:0;line-height:1.65}
.priority-guide .table-wrap {max-width:100%;overflow-x:auto;margin-top:18px}
.priority-guide table {width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}
.priority-guide caption {text-align:left;font-weight:700;padding:0 0 12px}
.priority-guide th,.priority-guide td {padding:10px 12px;border-bottom:1px solid #e4e0ed}
.priority-guide thead {background:#f5f3fa}
.priority-links {display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #e4e0ed;padding-top:18px;margin-top:22px}
body[data-priority-page="1"] .experience-start {margin-top:24px}
@media(max-width:600px){
 body[data-priority-page="1"] .verification-strip {display:grid;grid-template-columns:40px minmax(0,1fr)}
 body[data-priority-page="1"] .verification-strip>a {grid-column:2;margin-left:0}

 body[data-priority-page="1"] .page-head {padding-top:16px;padding-bottom:16px}
 .priority-guide h2 {font-size:1.2rem}
 .priority-links {display:grid;gap:16px}
 .priority-guide th,.priority-guide td {padding:9px 8px}
}
