/* Green framing, deep blue reading surfaces. */
body.portal-shell{background:#081b35;color:#fff;--ink:#fff;--muted:#e0e8f4;--green:#10365c;--readinggreen:#10365c;--yellowtext:#fff}.portal-shell .top{background:#005426;border-color:#ffffff30}.portal-shell #toptext{color:#fff}.portal-shell .languages button{background:#00431e;color:#fff;border-color:#ffffff70}.portal-shell .languages button.active{border-color:#fff;box-shadow:0 0 0 1px #fff}.portal-shell header .brand small,.portal-shell header nav a span{color:#fff}.portal-shell header nav a.active{background:#fff;color:#10243b}.portal-shell header nav a.active span{color:#10243b}.portal-shell .button.yellow,.portal-shell .yellow{background:#fff;color:#10243b;border:1px solid #fff}.portal-shell header .donate{background:#fff;color:#10243b}.portal-shell main{background:#081b35;color:#fff}.portal-shell .welcome{background:#102c50;border:1px solid #456184}.portal-shell .welcome-image{background:#102c50}.portal-shell .welcome-image span{background:#081b35ed;color:#fff}.portal-shell .welcome .eyebrow,.portal-shell main .eyebrow{color:#fff}.portal-shell .eyebrow:before{background:#fff}.portal-shell .welcome h1,.portal-shell .welcome p{color:#fff}.portal-shell .institution-facts{border-color:#58708d}.portal-shell .institution-facts>div{border-color:#58708d}.portal-shell .institution-facts strong,.portal-shell .institution-facts span{color:#fff}.portal-shell .home-topics>a{background:#102c50;border-color:#58708d;color:#fff}.portal-shell .home-topics>a:hover{border-color:#fff;background:#173b66}.portal-shell .home-topics :is(h2,p,span){color:#fff}.portal-shell .home-contact,.portal-shell .home-contact a{color:#fff}.portal-shell footer{background:#081b35;border-color:#58708d}.portal-shell footer :is(a,span){color:#fff}.portal-shell .partner-rail{background:#0c2341;border-color:#58708d}.portal-shell .rail-title :is(span,h2,p),.portal-shell .all-partners{color:#fff}.portal-shell .partner-group a{background:#fff;border-color:#ced7e3}.portal-shell main :is(h1,h2,h3,h4,p,li,label,.crumb,.crumb a,.tag,.small,.arrow,.textlink){color:#fff}.portal-shell main .pagehead{background:#102c50;border-bottom:1px solid #58708d}.portal-shell main :is(.tile,.doc,.contactbox,.transbanner,.side,details,.notice,.empty,.partner-card){background:#102c50;border-color:#58708d;color:#fff}.portal-shell main .card{background:#102c50;border-color:#58708d}.portal-shell main .card :is(h3,p,a,span){color:#fff}.portal-shell main .side a{color:#fff;border-color:#58708d}.portal-shell main .side a:hover{background:#173b66}.portal-shell main a:not(.button){color:#fff}.portal-shell main .button{background:#fff;color:#10243b;border:1px solid #fff}.portal-shell main .button.outline{background:transparent;color:#fff;border:1px solid #fff}.portal-shell main .format{background:#173b66;color:#fff;border-color:#7089a6}.portal-shell main :is(input,select,textarea){background:#fff;color:#15283f;border-color:#9aaec7}.portal-shell main input::placeholder,.portal-shell main textarea::placeholder{color:#46566d}.portal-shell main .previewnote{background:#102c50;color:#fff;border-color:#58708d}.portal-shell .partner-card>a{display:block;background:#fff;border-radius:8px;padding:12px}.portal-shell .public-partner>img{background:#fff;border-radius:8px;padding:12px}.portal-shell main .history{background:#102c50}.portal-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 6px #163d6b}.portal-shell .a11y-panel{background:#fff;color:#19231e}.portal-shell .a11y-panel :is(h2,p,span,a){color:#19231e}.portal-shell.a11y-contrast main,.portal-shell.a11y-contrast footer,.portal-shell.a11y-contrast .partner-rail{background:#000}.portal-shell.a11y-contrast main :is(.welcome,.tile,.doc,.card,.notice,.partner-card,.pagehead,.home-topics>a){background:#000;border-color:#fff}.portal-shell .home-topics h2{font-weight:600}
.portal-shell main .docmeta,.portal-shell main .docmeta span{color:#fff}.portal-shell main .pagehead h1{border-color:#fff}.portal-shell .languages button span{background:transparent;color:#fff}.portal-shell header .donate:hover{background:#e5edf8;color:#10243b}.portal-shell main .docmeta{opacity:1}
.avatar-proposal{margin:0 0 28px;overflow:hidden;border:1px solid #58708d;border-radius:16px;background:#102c50;scroll-margin-top:24px}.avatar-proposal img{display:block;width:100%;height:auto;object-fit:contain;max-height:none;cursor:zoom-in}.avatar-proposal figcaption{padding:16px 22px;color:#fff;font-size:15px;line-height:1.7}.avatar-proposal-link{font-weight:700}.portal-shell .a11y-panel .avatar-proposal-link{color:#19231e}
