:root{scroll-padding-top:6rem}*{box-sizing:border-box}img{max-width:100%}a,button,input,summary{touch-action:manipulation}:focus-visible{outline:3px solid #f3b85f;outline-offset:5px}[hidden]{display:none!important}.skip{position:absolute;top:-100px;z-index:1000}.skip:focus{top:0;background:#21d9e5;color:#05090f;padding:1rem}.breadcrumb{max-width:1280px;margin:0 auto;padding:1rem 1.5rem;font-size:.875rem;color:#a9bec8;display:flex;gap:.6rem;flex-wrap:wrap}.breadcrumb a{color:#21d9e5}.article-toc{margin:1.5rem 0 2rem;border:1px solid #40555f;padding:1rem 1.3rem;border-radius:4px;background:#0c1a25;color:#eaf4f6}.article-toc summary{cursor:pointer;font-weight:700}.article-toc ol{padding-left:1.3rem}.article-toc li{padding:.4rem 0;font-size:1rem}.article-toc a{color:#21d9e5}.continue-reading{max-width:840px;margin:0 auto 3rem;padding:1.5rem;border-top:2px solid #21d9e5;background:#0c1a25;color:#eaf4f6}.continue-reading h2{font-size:1.5rem}.continue-reading li{margin:.8rem 0}.continue-reading a{color:#21d9e5}.return-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.5rem;padding:1rem 0 1.5rem;font-size:.875rem}.return-bar strong{color:#21d9e5}.return-bar span{color:#b9cbd3}.return-bar a{color:#eaf4f6}.library-search{margin:2rem 0;max-width:640px}.library-search label{display:block;font-weight:700;margin-bottom:.6rem}.library-search input{width:100%;padding:1rem;font:inherit;border:1px solid #526570;background:#fff;color:#10212a;border-radius:4px}.library-search p{font-size:.875rem}.campus-directory{max-width:1280px;margin:3rem auto;padding:1.5rem}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.directory-grid article{padding:1rem;border:1px solid #344954;background:#0c1a25}.directory-grid h3{font-size:1.1rem;margin:.2rem 0}.directory-grid p{font-size:1rem;color:#b9cbd3}.directory-grid a{color:#21d9e5}.briefings h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.12}.article-body p{font-size:1.125rem}.article-byline{font-size:.875rem}.site-header nav a{font-size:.875rem}.article-body,.brief-article{overflow-wrap:break-word}h2[id]{scroll-margin-top:6rem}@media(max-width:900px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{position:relative;grid-template-columns:1fr auto}.site-header nav{display:flex;grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:1rem}.site-header .header-cta{grid-column:2;grid-row:1}}@media(max-width:600px){.directory-grid{grid-template-columns:1fr}.return-bar{display:block}.return-bar>*{display:block;margin-bottom:.5rem}.breadcrumb{font-size:.875rem}.site-header{padding:1rem}.site-header .brand{font-size:.875rem}.site-header .header-cta{font-size:.875rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
