
/* Keyboard, zoom, contrast and motion support across the learning network. */
html{scroll-padding-top:6rem}body{overflow-wrap:break-word}main{min-width:0}img,video,iframe{max-width:100%}button,input,select,textarea{font:inherit;max-width:100%}input,select,textarea{font-size:1rem}button,summary,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}summary{padding-block:.5rem}a{scroll-margin-block:6rem}p a,li a{text-decoration:underline;text-underline-offset:.2em}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #075985!important;outline-offset:3px!important;box-shadow:0 0 0 2px white!important}
.network-skip{position:fixed;left:1rem;top:-10rem;z-index:2147483647;padding:1rem;background:white;color:#17394a;border:2px solid #17394a}.network-skip:focus{top:1rem}
.network-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.network-directory{max-width:76rem;margin:1.5rem auto;padding:1.25rem;background:#fff;color:#19323e;border:1px solid #b8c8ce;line-height:1.65}.network-directory ul{padding-left:1.5rem}.network-directory li{margin-block:.5rem}.network-directory a{color:#174c66}.network-directory h2{font-size:1.4rem}.network-directory nav{display:block}.network-directory nav a{display:inline-block;margin:.25rem .75rem .25rem 0;padding:.4rem 0;text-decoration:underline}
#notice:empty{display:none}.micro,.result-count{color:#455b68}.network-directory p{max-width:75ch}
@media(max-width:700px){header,nav,footer,.actions{flex-wrap:wrap}main{padding-inline:1rem}.network-directory{margin-inline:1rem}dialog{max-width:calc(100vw - 2rem);max-height:85dvh}input,textarea,select{min-width:0}h1{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media(forced-colors:active){button,summary,dialog,input,select,textarea{border:1px solid ButtonText}:focus-visible{outline:3px solid Highlight!important}}
@media print{.network-skip,.network-directory,.network-sr{display:none!important}}
