.academic-page{color:#173e49}.academic-hero{padding-block:clamp(36px,6vw,72px)}.academic-hero h1{max-width:25ch;margin:18px 0 24px;font-size:clamp(2.3rem,4.8vw,4rem);line-height:1.12}.academic-page p{color:#49656d;max-width:92ch;line-height:1.85}.academic-hero>p:last-of-type{max-width:78ch;font-size:1.1rem}.academic-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.academic-actions a{color:#205c63;min-height:44px;padding-block:10px;line-height:1.5}.academic-actions .button-primary,.academic-choice .button-primary{color:#fff;white-space:normal;background:#1f5659;border-radius:8px}.academic-section{border-top:1px solid #cdded6;padding-block:36px 48px;scroll-margin-top:105px}.academic-section h2{margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.25}.academic-language,.academic-options{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.academic-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.academic-language button,.academic-options button{color:#255862;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #abc8ba;border-radius:7px;padding:12px 15px;line-height:1.5}.academic-options button{text-align:left}.academic-page button[aria-pressed=true]{color:#fff;background:#20575b;border-color:#20575b}.academic-choice{background:#eef5f0;border-left:4px solid #b68c44;border-radius:8px;margin-top:24px;padding:28px}.academic-choice h3{margin:0 0 16px;font-size:1.5rem;line-height:1.35}.academic-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.academic-roles article{border-top:3px solid #438078;padding-top:16px}.academic-roles h3{line-height:1.4}.academic-checklist{max-width:100ch;padding-left:24px}.academic-checklist li{color:#3f6067;margin-block:16px;padding-left:6px;line-height:1.85}.academic-approval{background:#f3f7f4;border-radius:10px;margin-block:24px;padding:clamp(24px,4vw,42px)}.academic-entry{color:#183f49;border-block:1px solid #c9dcd2;grid-template-columns:minmax(0,1.6fr) minmax(180px,.7fr);align-items:center;gap:28px;margin-block:28px;padding-block:28px;display:grid}.academic-entry h2{margin:12px 0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3}.academic-entry p{color:#48656c;margin:0;line-height:1.8}.academic-entry a{color:#fff;background:#215b5d;border-radius:8px;min-height:48px;padding:14px 16px;font-size:.92rem;font-weight:700;line-height:1.5;text-decoration:none}.academic-entry .eyebrow{color:#34716b;font-size:.78rem}.academic-page :is(a,button):focus-visible,.academic-entry a:focus-visible{outline-offset:4px;outline:3px solid #aa7025}@media (width<=800px){.academic-roles,.academic-entry{grid-template-columns:minmax(0,1fr)}.academic-options{grid-template-columns:repeat(2,minmax(0,1fr))}.academic-entry a{justify-self:start}}@media (width<=520px){.academic-options{grid-template-columns:minmax(0,1fr)}.academic-choice{padding:22px}.academic-entry a{justify-self:stretch}}
