.action{display:flex;width:max-content;gap:10px;padding:18px;max-width:fit-content;align-items:center;}
.alert{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px;z-index:1;background:#000;color:white;& svg{grid-row:1/-1;}& p{margin:0;}}
.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--column-gap,0);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0);}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1) * 3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1);}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--areas-column-gap,0);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0);}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(calc(var(--umb-block-grid--area-column-span,1) * 3),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1);}@media (min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns));}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns));}}
#ccc{& #ccc-module{animation-duration:var(--animation-timely);}& #ccc-icon:focus{background:transparent !important;& svg{overflow:visible !important;}& #triangle{fill:var(--color-wcag-background);stroke:var(--color-wcag-foreground);stroke-width:6px;paint-order:stroke;}& #star{filter:invert(1);}}& .checkbox-toggle--slider{&:has(.checkbox-toggle-input:focus){background:var(--color-wcag-background) !important;border-color:transparent !important;outline-color:var(--color-wcag-foreground) !important;}& input~.checkbox-toggle-toggle{transition:all var(--animation-timely) ease,background 0s !important;}& input:focus{&~.checkbox-toggle-toggle{background:var(--color-wcag-foreground) !important;}&~.checkbox-toggle-on,&~.checkbox-toggle-off{color:var(--color-wcag-foreground) !important;}}}& #ccc-module .ccc-notify-button{&:focus,&:focus-visible{color:var(--color-foreground) !important;background:var(--color-wcag-background) !important;box-shadow:0 4px var(--color-wcag-foreground) !important;border-color:transparent !important;& span{background-color:transparent !important;color:var(--color-wcag-foreground) !important;}}}}
.disclosure{& button{display:grid;margin-block:1em;grid-template-columns:auto 1fr;gap:10px;padding:18px;justify-items:center;align-items:center;font-size:inherit;max-width:fit-content;align-items:center;& svg{fill:transparent;stroke:var(--color-foreground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--animation-speedy);[aria-expanded="false"] &{rotate:90deg;}[aria-expanded="true"] &{rotate:-90deg;}}}}.disclosure .disclosure-content{display:none;&[open]{display:unset;}}
.govmetric{display:grid;gap:10px;grid-template-columns:repeat(3,min-content);& h2{margin:0;grid-column:1/-1;}& button{--color-foreground:transparent;--color-background:transparent;border:none;padding:5px;height:64px;width:64px;box-sizing:content-box;&[value="3"] svg{--color-foreground:#2B9C67;--color-background:#EAF6F0;}&[value="2"] svg{--color-foreground:#F06000;--color-background:#FFF8F5;}&[value="1"] svg{--color-foreground:#D93A5D;--color-background:#FDEDF0;}}}
h1,h2,h3,h4,h5,h6{font-weight:300;}h1{margin-block-start:1.2em;margin-block-end:0.6em;font-size:32px;}h2{margin-block-start:1.4em;margin-block-end:0.7em;font-size:30px;}h3{margin-block-start:2em;margin-block-end:1em;font-size:28px;}h4{margin-block-start:2.6em;margin-block-end:1.3em;font-size:26px;}h5{margin-block-start:3.2em;margin-block-end:1.6em;font-size:24px;}h6{margin-block-start:4.6em;margin-block-end:2.3em;font-size:22px;}
:root{--gutter-width:minmax(20px,1fr);--content-width:minmax(0,var(--breakpoint-giant));}#skip{display:block;box-sizing:border-box;position:absolute;top:-100%;width:100%;padding:10px 15px;&:focus,&:focus-visible{position:relative;top:0;z-index:1;}}body{display:grid;grid-template-rows:auto 1fr auto;min-block-size:100vb;}nav,main,footer{display:grid;grid-template-columns:[gutter-left] var(--gutter-width) [content-left] var(--content-width) [content-right] var(--gutter-width) [gutter-right];&>*{grid-column:content-left/content-right;}}main{margin:24px 0;}nav{overflow-x:clip;& #logo{grid-column:content-left/content-right;background-color:white;transform:skew(20deg);justify-self:center;&:focus{background-color:#fd0;}}& img{transform:skew(-20deg);}&:not([is-home-page]){& #logo{justify-self:left;}}& logo,& img{height:250px;[is-home-page] &{height:400px;}}@media (max-width:770px){& #logo{justify-self:center;}&[is-home-page] img{height:250px;}}}footer{margin-bottom:12px;}@media (max-width:770px){footer,.govmetric{justify-items:center;}}
.microlinks{display:grid;grid-auto-flow:row;gap:12px;font-size:22px;& .microlink{--color-foreground:var(--color-secondary);display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;grid-auto-flow:column;}& .microcopy{color:#333;font-size:1rem;}& .umb-block-grid__layout-item{padding:.8rem 0;border-top:solid 1px #d0d5d9;&:first-child{border-top:none;}}}
*,*::before,*::after{box-sizing:border-box;}img,picture,svg,video{display:block;max-width:100%;}input,textarea,button,select{font:inherit;}
:root{--color-background:white;--color-foreground:black;--color-primary:#1B6636;--color-secondary:#694D64;--color-link:#058;--color-wcag-foreground:black;--color-wcag-background:#fd0;--animation-snappy:0.1s;--animation-speedy:0.2s;--animation-timely:0.5s;--animation-glacial:2s;@media (prefers-reduced-motion:reduce){--animation-snappy:0;--animation-speedy:0;--animation-timely:0;--animation-glacial:0;}--breakpoint-small:620px;--breakpoint-medium:770px;--breakpoint-large:1000px;--breakpoint-giant:1200px;}
::target-text{background-color:var(--color-wcag-background);color:black;}html{scroll-behavior:smooth;}body{min-height:100vh;margin:0;padding:0;font-family:'Open Sans',sans-serif,system-ui;font-weight:300;font-size:1.1rem;line-height:1.5;}sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}a,.sudo-a{--color-foreground:var(--color-link);--color-background:transparent;background:var(--color-background);color:var(--color-foreground);text-decoration:underline 1px;outline:transparent;&:hover{text-decoration:underline 3px;}&:focus{text-decoration:none;}&:has(.sudo-a){&:hover{text-decoration:none;& .sudo-a{text-decoration:underline 3px;}}&:focus .sudo-a{text-decoration:none;}}}button,.sudo-button{--color-foreground:white;--color-background:var(--color-primary);--color-background-interactable:var(--color-background);border:0;border-radius:3px;background:var(--color-background-interactable);color:var(--color-foreground);font-weight:400;text-decoration:none;&:hover{--color-background-interactable:color-mix(in oklab,var(--color-background) 90%,black);}}a,button,.sudo-a,.sudo-button{&:focus,&:focus-visible{box-shadow:0 4px var(--color-foreground);outline:transparent;}}:focus,:focus-visible{&,& *{--color-foreground:var(--color-wcag-foreground) !important;--color-background:var(--color-wcag-background) !important;}}
.thumbnail{display:flex;flex-direction:column;height:100%;padding:12px;font-weight:400;font-size:1.2rem;text-decoration:none;& img{width:100%;}& aside{color:black;font-size:1rem;}}
