.gradepath,.sgc26{--gsl-navy: #0b1c2f;--gsl-navy-soft: #132a43;--gsl-cobalt: #1759d1;--gsl-cobalt-deep: #10429f;--gsl-green: #147a4c;--gsl-amber: #b86914;--gsl-muted: #536579;--gsl-rule: #d6e0e9;--gsl-pale: #f2f6fa;--gsl-soft: #f8fafc;--gsl-paper: #ffffff;color:var(--gsl-navy);background:var(--gsl-paper);font-family:DM Sans,system-ui,sans-serif}.gradepath *,.gradepath *:before,.gradepath *:after,.sgc26 *,.sgc26 *:before,.sgc26 *:after{box-sizing:border-box}.gradepath [id],.sgc26 [id]{scroll-margin-top:5.5rem}.gradepath a:focus-visible,.gradepath button:focus-visible,.gradepath input:focus-visible,.sgc26 a:focus-visible,.sgc26 button:focus-visible,.sgc26 input:focus-visible{outline:2px solid var(--gsl-cobalt);outline-offset:4px}.gradepath-wrap,.sgc26-wrap{width:min(100% - 2.5rem,1180px);margin-inline:auto}.gradepath h1,.gradepath h2,.gradepath h3,.sgc26 h1,.sgc26 h2,.sgc26 h3{color:inherit;font-family:"Instrument Serif",Georgia,serif;font-weight:400}.gradepath p,.sgc26 p{line-height:1.68}.gradepath-main,.sgc26-main{background:var(--gsl-paper)}.gradepath-breadcrumb,.sgc26-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:1.5rem;color:var(--gsl-muted);font-size:.78rem}.gradepath-breadcrumb a,.sgc26-breadcrumb a{color:var(--gsl-cobalt-deep);text-decoration:underline;text-underline-offset:3px}.gradepath-meta,.sgc26-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.4rem;margin-top:1.8rem;color:var(--gsl-muted);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.gradepath-meta span,.sgc26-meta span{display:inline-flex;gap:.7rem;align-items:center}.gradepath-meta span:not(:last-child):after,.sgc26-meta span:not(:last-child):after{width:3px;height:3px;background:var(--gsl-cobalt);content:""}.gradepath-section-head,.sgc26-section-head{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:end;justify-content:space-between;padding-bottom:1.2rem;border-bottom:1px solid var(--gsl-navy)}.gradepath-section-head h2,.sgc26-section-head h2{max-width:18ch;margin:0;font-size:clamp(2.35rem,4.5vw,4rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.gradepath-section-head p,.sgc26-section-head p{max-width:70ch;margin:.55rem 0 0;color:var(--gsl-muted)}.gradepath-reset,.sgc26-reset{display:inline-flex;min-height:44px;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;padding:.65rem .85rem;border:1px solid var(--gsl-navy);border-radius:0;color:var(--gsl-navy);background:var(--gsl-paper);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.gradepath-reset:hover,.sgc26-reset:hover{color:var(--gsl-paper);background:var(--gsl-navy)}.gradepath-hero{padding:clamp(3.5rem,8vw,7rem) 0 clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--gsl-rule);background:var(--gsl-soft)}.gradepath-hero__grid{display:grid;gap:3rem;align-items:end}.gradepath-hero h1{max-width:12ch;margin:0;font-size:clamp(3.5rem,7vw,6rem);line-height:.94;letter-spacing:-.04em;text-wrap:balance}.gradepath-dek{max-width:66ch;margin:1.5rem 0 0;color:#314252;font-size:clamp(1.05rem,2vw,1.24rem)}.gradepath-step-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.6rem 0 0;padding:0;border-top:1px solid var(--gsl-navy);list-style:none}.gradepath-step-summary li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:baseline;min-height:44px;padding:.65rem .4rem .65rem 0;border-bottom:1px solid var(--gsl-rule)}.gradepath-step-summary li:nth-child(odd){border-right:1px solid var(--gsl-rule)}.gradepath-step-summary li:nth-child(2n){padding-left:.8rem}.gradepath-step-summary li>span,.gradepath-route-brief__head>div>span,.gradepath-route-fields label>span,.gradepath-route-result>span,.gradepath-route-result>strong{color:var(--gsl-cobalt-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.gradepath-step-summary strong{font-size:.8rem;line-height:1.35}.gradepath-route-brief{padding:clamp(1.25rem,2.5vw,2rem);color:var(--gsl-paper);background:var(--gsl-navy)}.gradepath-route-brief__head{display:flex;gap:1rem;align-items:start;justify-content:space-between}.gradepath-route-brief__head>div>span,.gradepath-route-fields label>span,.gradepath-route-result>span,.gradepath-route-result>strong{color:#bfd0df}.gradepath-route-brief h2{max-width:13ch;margin:.55rem 0 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.gradepath-route-brief__head p{max-width:48ch;margin:.55rem 0 0;color:#dce6ee;font-size:.82rem}.gradepath-route-brief .gradepath-reset{flex:0 0 auto;border-color:#ffffff73;color:var(--gsl-paper);background:transparent}.gradepath-route-brief .gradepath-reset:hover{color:var(--gsl-navy);background:var(--gsl-paper)}.gradepath-route-fields{display:grid;gap:.75rem;margin-top:1.2rem}.gradepath-route-fields label{display:grid;gap:.4rem}.gradepath-route-fields select{width:100%;min-height:44px;padding:.65rem 2rem .65rem .7rem;border:1px solid #698099;border-radius:0;color:var(--gsl-navy);background:var(--gsl-paper);font:inherit;font-size:.78rem}.gradepath-route-fields select:focus-visible{outline:2px solid #8bb4ff;outline-offset:3px}.gradepath-route-result{margin-top:1.2rem;padding-top:1.05rem;border-top:1px solid rgba(255,255,255,.24)}.gradepath-route-result h3{margin:.45rem 0 .55rem;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.05}.gradepath-route-result p{margin:0;color:#dce6ee;font-size:.78rem;line-height:1.55}.gradepath-route-result>strong{display:block;margin-top:.85rem}.gradepath-route-result>div{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.45rem}.gradepath-route-result a{display:inline-flex;min-height:40px;align-items:center;color:var(--gsl-paper);font-size:.76rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.gradepath-answer{padding:clamp(1.4rem,3vw,2.2rem);color:var(--gsl-paper);background:var(--gsl-navy)}.gradepath-answer>span,.gradepath-result>span,.sgc26-result>span{color:#bfd0df;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.gradepath-answer h2{max-width:14ch;margin:.8rem 0 1rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.02;text-wrap:balance}.gradepath-answer p{margin:0;color:#dce6ee}.gradepath-answer a{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;margin-top:1.4rem;color:var(--gsl-paper);font-size:.84rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.gradepath-workbench,.gradepath-steps,.gradepath-check,.gradepath-links,.gradepath-faq,.gradepath-sources{padding:clamp(4.5rem,8vw,7.5rem) 0}.gradepath-workbench,.gradepath-check,.gradepath-faq{background:var(--gsl-pale)}.gradepath-desk{display:grid;margin-top:1.5rem;border:1px solid var(--gsl-navy);background:var(--gsl-paper)}.gradepath-questions fieldset,.sgc26-controls fieldset{min-width:0;margin:0;padding:1.25rem;border:0;border-bottom:1px solid var(--gsl-rule)}.gradepath-questions fieldset:last-child{border-bottom:0}.gradepath-questions legend,.sgc26-controls legend,.sgc26-controls>label>span:first-child{margin-bottom:.7rem;color:var(--gsl-muted);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.gradepath-questions fieldset>div,.sgc26-controls fieldset>div{display:grid;gap:.45rem}.gradepath-questions label,.sgc26-controls fieldset label{position:relative;display:block;min-height:44px;border:1px solid var(--gsl-rule);cursor:pointer}.gradepath-questions label:hover,.sgc26-controls fieldset label:hover{border-color:var(--gsl-cobalt);background:#eef5fb}.gradepath-questions label:has(input:checked),.sgc26-controls fieldset label:has(input:checked){border-color:var(--gsl-navy);color:var(--gsl-paper);background:var(--gsl-navy)}.gradepath-questions label input,.sgc26-controls fieldset label input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.gradepath-questions label:has(input:focus-visible),.sgc26-controls fieldset label:has(input:focus-visible){outline:2px solid var(--gsl-cobalt);outline-offset:3px}.gradepath-questions label>span,.sgc26-controls fieldset label>span{display:block;padding:.75rem .85rem}.gradepath-questions strong,.gradepath-questions small,.sgc26-controls fieldset strong,.sgc26-controls fieldset small{display:block}.gradepath-questions strong,.sgc26-controls fieldset strong{font-size:.85rem}.gradepath-questions small,.sgc26-controls fieldset small{margin-top:.2rem;color:var(--gsl-muted);font-size:.72rem}.gradepath-questions label:has(input:checked) small,.sgc26-controls fieldset label:has(input:checked) small{color:#bfd0df}.gradepath-result,.sgc26-result{padding:clamp(1.5rem,4vw,2.5rem);color:var(--gsl-paper);background:var(--gsl-navy)}.gradepath-result h3,.sgc26-result h3{max-width:17ch;margin:.8rem 0 1rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;text-wrap:balance}.gradepath-result>p,.sgc26-result>p:not(.sgc26-result__number){max-width:62ch;margin:0;color:#dce6ee}.gradepath-result>div:not(.gradepath-result__actions){margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.2)}.gradepath-result>div>strong{font-size:.8rem}.gradepath-result ul{display:grid;gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none}.gradepath-result li{display:grid;grid-template-columns:auto 1fr;gap:.65rem;color:#dce6ee;font-size:.82rem;line-height:1.55}.gradepath-result li svg{margin-top:.15rem;color:color-mix(in srgb,var(--gsl-green) 60%,white)}.gradepath-result__actions{display:flex;flex-wrap:wrap;gap:.85rem 1.2rem;margin-top:1.5rem}.gradepath-result__actions a,.sgc26-result a{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;color:var(--gsl-paper);font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.gradepath-steps ol{margin:1.5rem 0 0;padding:0;border-top:1px solid var(--gsl-navy);list-style:none}.gradepath-steps li{display:grid;gap:.55rem 1.2rem;padding:1.25rem 0;border-bottom:1px solid var(--gsl-rule)}.gradepath-steps li>span{color:var(--gsl-cobalt-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem)}.gradepath-steps h3{margin:0;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.08}.gradepath-steps p{max-width:68ch;margin:0;color:var(--gsl-muted)}.gradepath-check__grid{display:grid;gap:2.5rem}.gradepath-check h2,.gradepath-faq h2,.gradepath-sources h2,.sgc26-answer h2,.sgc26-shipping h2,.sgc26-faq h2,.sgc26-sources h2{max-width:16ch;margin:0;font-size:clamp(2.35rem,4.5vw,4rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.gradepath-check__grid>div>p,.gradepath-sources__grid>div>p,.sgc26-shipping__grid>div>p,.sgc26-sources__grid>div>p{max-width:62ch;margin:1rem 0 0;color:var(--gsl-muted)}.gradepath-progress{color:var(--gsl-green)!important;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.gradepath-check ul{margin:0;padding:0;border-top:1px solid var(--gsl-navy);list-style:none}.gradepath-check li{border-bottom:1px solid var(--gsl-rule);background:var(--gsl-paper)}.gradepath-check li[data-complete=true]{background:color-mix(in srgb,var(--gsl-green) 8%,white)}.gradepath-check label{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;min-height:48px;padding:.9rem .85rem;cursor:pointer}.gradepath-check input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--gsl-green)}.gradepath-check label span{line-height:1.55}.gradepath-check li[data-complete=true] label span{color:var(--gsl-green)}.gradepath-link-ledger{border-bottom:1px solid var(--gsl-navy)}.gradepath-link-ledger a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:1rem;align-items:center;min-height:76px;padding:1rem 0;border-bottom:1px solid var(--gsl-rule);color:var(--gsl-navy);text-decoration:none}.gradepath-link-ledger a:last-child{border-bottom:0}.gradepath-link-ledger a:hover strong{color:var(--gsl-cobalt-deep);text-decoration:underline;text-underline-offset:4px}.gradepath-link-ledger a span{color:var(--gsl-muted)}.gradepath-link-ledger a svg{color:var(--gsl-cobalt);transition:transform .16s cubic-bezier(.16,1,.3,1)}.gradepath-link-ledger a:hover svg{transform:translate(3px)}.gradepath-faq>.gradepath-wrap>div,.sgc26-faq>.sgc26-wrap>div{margin-top:1.5rem;border-top:1px solid var(--gsl-navy)}.gradepath-faq article,.sgc26-faq article{display:grid;gap:.75rem 2rem;padding:1.25rem 0;border-bottom:1px solid var(--gsl-rule)}.gradepath-faq h3,.sgc26-faq h3{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:1.45}.gradepath-faq p,.sgc26-faq p{max-width:70ch;margin:0;color:var(--gsl-muted)}.gradepath-sources,.sgc26-sources{color:var(--gsl-paper);background:var(--gsl-navy)}.gradepath-sources__grid,.sgc26-sources__grid{display:grid;gap:2.5rem}.gradepath-sources h2,.sgc26-sources h2{color:var(--gsl-paper)}.gradepath-sources__grid>div>p,.sgc26-sources__grid>div>p{color:#bfd0df}.gradepath-sources ul,.sgc26-sources ol{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.25);list-style:none}.gradepath-sources li{display:grid;gap:.35rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.18)}.gradepath-sources a,.sgc26-sources a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;color:var(--gsl-paper);font-weight:700;text-decoration:underline;text-underline-offset:4px}.gradepath-sources li>span{color:#bfd0df;font-size:.78rem}.gradepath-disclosure,.sgc26-disclosure{padding:1rem 0;border-top:1px solid var(--gsl-rule);color:var(--gsl-muted);background:var(--gsl-soft);font-size:.72rem;line-height:1.55}.sgc26-hero{padding:clamp(3.5rem,8vw,7rem) 0 clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--gsl-rule);background:var(--gsl-soft)}.sgc26-hero__grid{display:grid;gap:3rem;align-items:end}.sgc26-hero h1{max-width:13ch;margin:0;font-size:clamp(3.4rem,7vw,5.8rem);line-height:.94;letter-spacing:-.04em;text-wrap:balance}.sgc26-dek{max-width:66ch;margin:1.5rem 0 0;color:#314252;font-size:clamp(1.05rem,2vw,1.24rem)}.sgc26-snapshot{margin:0;color:var(--gsl-paper);background:var(--gsl-navy)}.sgc26-snapshot div{display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.25fr);gap:1rem;padding:1rem 1.15rem}.sgc26-snapshot div+div{border-top:1px solid rgba(255,255,255,.18)}.sgc26-snapshot dt,.sgc26-snapshot dd{margin:0}.sgc26-snapshot dt{color:#bfd0df;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.sgc26-snapshot dd{font-size:.85rem;line-height:1.5}.sgc26-answer,.sgc26-finder,.sgc26-ladder,.sgc26-shipping,.sgc26-fit,.sgc26-faq,.sgc26-sources{padding:clamp(4.5rem,8vw,7.5rem) 0}.sgc26-answer__grid,.sgc26-shipping__grid,.sgc26-sources__grid{display:grid;gap:2.5rem}.sgc26-answer__grid>div p{max-width:70ch;margin:0;color:#314252;font-size:1.05rem}.sgc26-answer__grid>div p+p{margin-top:1rem;color:var(--gsl-amber);font-size:.82rem;font-weight:700}.sgc26-finder,.sgc26-shipping,.sgc26-faq{background:var(--gsl-pale)}.sgc26-tool{display:grid;margin-top:1.5rem;border:1px solid var(--gsl-navy);background:var(--gsl-paper)}.sgc26-controls{display:grid}.sgc26-controls>label{display:grid;gap:.45rem;padding:1.25rem;border-bottom:1px solid var(--gsl-rule);color:var(--gsl-navy);font-size:.8rem;font-weight:700}.sgc26-controls>label>input,.sgc26-money{min-height:48px;border:1px solid var(--gsl-rule);background:var(--gsl-paper)}.sgc26-controls>label>input{width:100%;padding:0 .8rem;border-radius:0;color:var(--gsl-navy);font:inherit}.sgc26-money{display:grid;grid-template-columns:auto 1fr;align-items:center;padding-left:.8rem;color:var(--gsl-muted)}.sgc26-money:focus-within{outline:2px solid var(--gsl-cobalt);outline-offset:3px}.sgc26-money input{width:100%;height:46px;min-width:0;padding:0 .75rem 0 .35rem;border:0;outline:0;color:var(--gsl-navy);background:transparent;font:inherit}.sgc26-controls>label>small{color:var(--gsl-muted);font-size:.7rem;font-weight:400}.sgc26-result__number{margin:1.2rem 0 0;color:var(--gsl-paper);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.1rem,7vw,5.7rem);line-height:.92;letter-spacing:-.04em}.sgc26-result__number small{display:block;margin-top:.65rem;color:#bfd0df;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;letter-spacing:0}.sgc26-result h3{margin-top:1.4rem;font-size:clamp(1.6rem,3vw,2.4rem)}.sgc26-ladder{border-top:1px solid var(--gsl-rule)}.sgc26-table-wrap{margin-top:1.5rem;overflow-x:auto;border:1px solid var(--gsl-navy)}.sgc26-table-wrap table{width:100%;min-width:660px;border-collapse:collapse;text-align:left}.sgc26-table-wrap caption{padding:.8rem 1rem;color:#bfd0df;background:var(--gsl-navy);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-align:left;text-transform:uppercase}.sgc26-table-wrap th,.sgc26-table-wrap td{padding:.9rem 1rem;border-bottom:1px solid var(--gsl-rule);border-right:1px solid var(--gsl-rule);font-size:.82rem}.sgc26-table-wrap tr:last-child th,.sgc26-table-wrap tr:last-child td{border-bottom:0}.sgc26-table-wrap th:last-child,.sgc26-table-wrap td:last-child{border-right:0}.sgc26-table-wrap thead th{color:var(--gsl-paper);background:var(--gsl-navy-soft);font-size:.72rem}.sgc26-table-wrap tbody th{color:var(--gsl-cobalt-deep);font-family:JetBrains Mono,monospace;font-size:.72rem}.sgc26-table-note{max-width:76ch;margin:1rem 0 0;color:var(--gsl-amber);font-size:.78rem}.sgc26-shipping__grid>div a{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;margin-top:1rem;color:var(--gsl-cobalt-deep);font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.sgc26-shipping dl{margin:0;border-top:1px solid var(--gsl-navy)}.sgc26-shipping dl div{display:grid;gap:.55rem;padding:1rem 0;border-bottom:1px solid var(--gsl-rule)}.sgc26-shipping dt,.sgc26-shipping dd{margin:0}.sgc26-shipping dt{color:var(--gsl-cobalt-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.sgc26-shipping dd{color:var(--gsl-muted);line-height:1.6}.sgc26-fit__ledger{display:grid;margin-top:1.5rem;border-top:1px solid var(--gsl-navy)}.sgc26-fit__ledger article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1.25rem 0;border-bottom:1px solid var(--gsl-rule)}.sgc26-fit__ledger article>svg{margin-top:.15rem;color:var(--gsl-green)}.sgc26-fit__ledger h3{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:700}.sgc26-fit__ledger p{max-width:68ch;margin:.35rem 0 0;color:var(--gsl-muted)}.sgc26-sources ol li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.35rem .75rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.18)}.sgc26-sources ol li>span{grid-row:1 / span 2;color:#bfd0df;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem)}.sgc26-sources ol li p{margin:0;color:#bfd0df;font-size:.78rem}@media (min-width: 760px){.gradepath-route-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.gradepath-steps li{grid-template-columns:2.5rem minmax(13rem,.7fr) minmax(0,1.3fr);align-items:start}.gradepath-faq article,.sgc26-faq article{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr)}.gradepath-check__grid,.gradepath-sources__grid,.sgc26-answer__grid,.sgc26-shipping__grid,.sgc26-sources__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sgc26-shipping dl div{grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr)}.sgc26-fit__ledger{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--gsl-rule)}.sgc26-fit__ledger article{padding:1.25rem;border-right:1px solid var(--gsl-rule)}}@media (min-width: 980px){.gradepath-hero{padding:2.4rem 0 3rem}.gradepath-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);gap:2.5rem;align-items:start}.gradepath-hero h1{font-size:clamp(3.5rem,5vw,4.7rem)}.sgc26-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.gradepath-desk,.sgc26-tool{grid-template-columns:minmax(21rem,.76fr) minmax(0,1.24fr)}.gradepath-result,.sgc26-result{min-height:100%}.sgc26-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sgc26-controls>label:first-child{border-right:1px solid var(--gsl-rule)}.sgc26-controls fieldset{grid-column:1 / -1}}@media (max-width: 759px){.gradepath-wrap,.sgc26-wrap{width:min(100% - 1.5rem,1180px)}.gradepath-link-ledger a{grid-template-columns:1fr auto}.gradepath-link-ledger a span{grid-column:1}.gradepath-link-ledger a svg{grid-column:2;grid-row:1 / span 2}.gradepath-step-summary{grid-template-columns:1fr}.gradepath-step-summary li:nth-child(odd){border-right:0}.gradepath-step-summary li:nth-child(2n){padding-left:0}.gradepath-route-brief__head{flex-direction:column}.sgc26-snapshot div{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion: reduce){.gradepath *,.sgc26 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
