.wp-block-stmu-a11y-table{border-bottom:1px solid #777}.wp-block-stmu-a11y-table caption,.wp-block-stmu-a11y-table td,.wp-block-stmu-a11y-table th,.wp-block-stmu-a11y-table tfoot{border:1px solid #777;border-bottom:none;text-align:left}.wp-block-stmu-a11y-table caption,.wp-block-stmu-a11y-table tfoot{background:#fff}.wp-block-stmu-a11y-table th{background:#ddd}.wp-block-stmu-a11y-table td,.wp-block-stmu-a11y-table th,.wp-block-stmu-a11y-table caption{height:2em}.wp-block-stmu-a11y-table tbody{border:none}.wp-block-stmu-a11y-table tbody tr:nth-child(even){background:#eee}.wp-block-stmu-a11y-table tfoot td{font-style:italic;font-weight:normal}ul.bordered-box .wp-block-stmu-bordered-box-item,.wp-block-stmu-bordered-box-item{background:#fff;border:2px solid #999}ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-gold,.wp-block-stmu-bordered-box-item.is-style-gold{background:#f2bf49;border:2px solid #999}ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-blue,.wp-block-stmu-bordered-box-item.is-style-blue{background:#036;border:2px solid #036;color:#fff}figure.donut{display:flex;justify-content:space-around;flex-direction:column;margin:0}@media screen and (min-width: 600px){figure.donut{flex-direction:row}}figure.donut .figure-content,figure.donut>figcaption{flex:1;padding:.2em;align-self:center}.donut svg{display:block;margin:0 auto;width:300px;height:300px;text-align:center}.donut-segment{stroke-dashoffset:25}.chart-text{font-size:16px;line-spacing:1.4em;fill:#000;-moz-transform:translateY(0.25em);-ms-transform:translateY(0.25em);-webkit-transform:translateY(0.25em);transform:translateY(0.25em)}.large-text{font-size:0.6em;line-height:1;text-anchor:middle;-moz-transform:translateY(-0.25em);-ms-transform:translateY(-0.25em);-webkit-transform:translateY(-0.25em);transform:translateY(-0.25em)}.small-text{font-size:0.2em;text-transform:uppercase;text-anchor:middle;-moz-transform:translateY(0.7em);-ms-transform:translateY(0.7em);-webkit-transform:translateY(0.7em);transform:translateY(0.7em)}ul.figure-key-list{list-style-type:none;margin:0}.shape-circle{display:inline-block;vertical-align:middle;margin-right:.3em;width:20px;height:20px;border-radius:50%;border:1px solid #000}.shape-blue{background-color:#036}.shape-gold{background-color:#f2bf49}.search-filters form{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.search-filters form legend{font-weight:bold}.search-filters form fieldset{border:none;flex-basis:20%}.search-filters form label{display:block;margin-bottom:.5em;padding-left:.5em;font-weight:400}.search-filters form label.focus{box-shadow:inset 0 0 0 2px #f2bf49, 0 0 5px #0073e6}.search-filters form input[type=submit]{justify-content:right}#stmu-results{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 385px));padding:1em 0;grid-gap:1em;text-align:center}#stmu-results>.open-dialog{flex-basis:25%}#stmu-results .open-dialog{display:inline-block;margin:0;min-width:1em;position:relative;background-size:cover;border:none;border-radius:0;box-shadow:none;text-transform:none;background-color:#ccc}.open-dialog:before{display:block;content:' ';padding-top:75%}.open-dialog:focus,.open-dialog:hover{top:0;left:0}.close-dialog{float:right;padding:0}#stmu-results .overlay{position:absolute;bottom:0;left:0;width:100%;padding:.5em;background:rgba(0,51,102,0.8);color:#fff;line-height:1.2}#stmu-results .open-dialog:hover .overlay,#stmu-results .open-dialog:focus .overlay{border-top:2px solid #f2bf49;background:#036}.sr-only{opacity:0;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.wp-block-stmu-icon{color:#036}.wp-block-stmu-icon.fa,.wp-block-stmu-icon .fa{margin:0 .25em .25em;font-size:4em}.wp-block-stmu-icon-heading i{margin-right:.4em}.wp-block-stmu-person{margin-bottom:1em;padding:1em 1em 0;border:2px solid #999}.personFlex{display:flex;flex-direction:column}.personImage img{display:block;margin:0 auto}@media (min-width: 600px){.personFlex{flex-direction:row}.personImage{min-width:150px;margin-right:1em;margin-bottom:1em;padding-top:.4em}}.programInfo .max-width{display:-ms-grid;-ms-grid-rows:auto auto auto auto auto auto;-ms-grid-columns:1fr 1fr;display:grid;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr}.stmu-blocks .programInfo h2{font-size:1.25em;margin:0;padding:0}.programStats{margin:0 0 1em;text-align:center}.programStats:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.programStats:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.statNumber{font-size:1.8em;line-height:2em;width:2.25em;height:2.25em;margin:0 auto;border:5px solid #05c;border-radius:100%}.statText{font-size:.9em}.programDetails{grid-column:1/span 2;-ms-grid-column:1;-ms-column-span:2;padding:1em 0;border-top:1px solid #888}.programDetails ul{margin:0 0 0 1.2em;padding-bottom:0}.programDetails:nth-child(3){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.programDetails:nth-child(4){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.programDetails:nth-child(5){-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.programDetails:nth-child(6){-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}@media (min-width: 800px){.programInfo .max-width{-ms-grid-rows:auto auto auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;padding-bottom:1em}.programInfo h2{margin:0}.programDetails{padding:0 1em;border-top:none}.programDetails:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1}.programDetails:nth-child(4){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.programDetails:nth-child(5){-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1}.programDetails:nth-child(6){-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1}}@media (min-width: 1200px){.programInfo .max-width{-ms-grid-rows:auto auto;-ms-grid-columns:10em 1fr 1fr 10em;grid-template-rows:auto auto;grid-template-columns:10em 1fr 1fr 10em;padding:0 0 1em}.programInfo h2{padding-top:0}.programStats{align-self:center;display:block;margin:0;padding:.5em}.programDetails{border-left:1px solid #888}#programStatOne{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-row:1/span 2;grid-column:1}#programStatTwo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:4;grid-row:1/span 2;grid-column:4}.programDetails:nth-child(3){-ms-grid-row:1;-ms-grid-column:2;grid-column:2;grid-row:1}.programDetails:nth-child(4){-ms-grid-row:2;-ms-grid-column:2;grid-column:2;grid-row:2}.programDetails:nth-child(5){-ms-grid-row:1;-ms-grid-column:3;grid-column:3;grid-row:1;border-right:1px solid #888}.programDetails:nth-child(6){-ms-grid-row:2;-ms-grid-column:3;grid-column:3;grid-row:2;border-right:1px solid #888}}.wp-block-stmu-stat{padding:.5em;margin-bottom:1em;text-align:center;color:#036}.wp-block-stmu-stat.is-style-bordered{background:#fff;border:2px solid #999}.wp-block-stmu-stat.is-style-gold{background:#f2bf49;border:2px solid #999}.wp-block-stmu-stat.is-style-blue{background:#036;border:2px solid #036;color:#fff}.wp-block-stmu-stat i{font-size:4em}.large-stat{font-size:3em;line-height:1}

ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-teal, .wp-block-stmu-bordered-box-item.is-style-teal {
    background: #39c0c3;
    border: 2px solid #39c0c3;
    color: #fff;
}
ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-green, .wp-block-stmu-bordered-box-item.is-style-green {
    background: #6bbe4c;
    border: 2px solid #6bbe4c;
    color: #fff;
}
ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-orange, .wp-block-stmu-bordered-box-item.is-style-orange {
    background: #faa21b;
    border: 2px solid #faa21b;
    color: #fff;
}

ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-light-gray, .wp-block-stmu-bordered-box-item.is-style-light-gray {
    background: #ddd;
    border: 2px solid #ddd;
}

ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-teal h3, .wp-block-stmu-bordered-box-item.is-style-teal h3,
ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-green h3, .wp-block-stmu-bordered-box-item.is-style-green h3,
ul.bordered-box .wp-block-stmu-bordered-box-item.is-style-orange h3, .wp-block-stmu-bordered-box-item.is-style-orange h3 {
    color: #fff;
}