/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flex-row{display:flex;flex-direction:column;margin:32px 0 20px 0;}.flex-row.border,.flex-cell.border{border:1px solid rgb(195,195,195);}.flex-cell{flex:1;padding:0 12px 0 0;}.flex-cell h3{margin-top:0;}.sidebarbox{word-wrap:break-word;}.container{display:flex;flex-direction:row;justify-content:space-around;align-items:normal;}.item{flex:1 1 200px;padding:10px;background-color:#eee;margin:10px;text-align:center;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#546776;border-bottom:1px solid #4E606E;margin-bottom:3px;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#4E606E;}.ckeditor-accordion-container > dl{border:none;}@media (max-width:650px){.flex-row{flex-direction:column;margin:0;margin-top:30px!important;}nav#top-nav,nav#top-nav ul.sf-menu,.sf-menu li{background-color:#d2cfbe;margin-top:8px;margin-bottom:20px;}.header_nav_search{margin-top:-20px;}.home-h1{font-size:2em!important;}#search-block-form{width:96%!important;}header h2.logo a{height:40px!important;}}@media (min-width:651px){.flex-row{flex-direction:row;margin:24px 0 24px 0!important;flex-wrap:wrap;gap:24px!important;}.flex-cell{flex:1 1 300px;margin-bottom:0;}.narrow .flex-cell{flex:1 1 200px;margin-bottom:0;}.wide .flex-cell{flex:1 1 400px;margin-bottom:0;}.wide .flex-cell{flex:1 1 400px;margin-bottom:0;}.wide .flex-cell{flex:1 1 400px;margin-bottom:0;}.flex-cell.border{border-radius:4px;padding:8px 16px;}.flex-cell h2,.flex-cell p,.flex-cell h3,.flex-cell ul{margin:16px 0 8px 0;}.flex-cell > h2:first-child{margin-top:0;}.flex-cell p,.flex-cell ul{margin:0 0 16px 0;}.flex-cell > h2:first-child,.flex-cell > h3:first-child{margin-top:0;}}.card-row{display:flex;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;}.card-box{-ms-flex:1;-webkit-box-flex:1;flex:1;width:100%;position:relative;}.card{position:relative;background-color:#F5F5F5!important;text-align:center;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;min-width:0;word-wrap:break-word;background-clip:border-box;padding:12px;border:solid 1px #ddd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}.card-box.border{padding:20px;border-radius:5px;}.card .card-img-bottom,.card .card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%;}.card .card-body,.card .card-footer,.card .card-header{padding:16px;}.card-body{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;min-height:1px;padding:20px;}.card p{margin-top:1rem;}.card h2{font-size:1.125rem;color:var(--color-black);line-height:1.3;margin-top:0;margin-bottom:.5rem;}.card .card-body>p:last-child{margin-bottom:0;}.card-box a{text-decoration:none;}.card-box a{color:var(--color-black);}.card-box.border{border:1px solid var(--color-silver);}.bg-silver .card,.bg-tan .card{background-color:transparent;}.card a{display:inline-block;zoom:1;vertical-align:baseline;margin:10px auto;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:18px / 100% Arial,Helvetica,sans-serif;padding:.6em 2em .66em;max-width:160px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#607c05;color:#fff !important;line-height:1.2em;}.card a:hover{background-color:#475c04;}.ds-8{overflow:hidden;-webkit-transition:.25s box-shadow;-o-transition:.25s box-shadow;transition:.25s box-shadow;}.img-fluid,.card-box img{max-width:100%;height:auto;vertical-align:middle;border-style:none;padding:0;}@media only screen and (max-width:670px){.card-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.card-box{margin-bottom:1rem;}.sidebarbox{word-wrap:break-word;}.container{flex-direction:column;}.item{flex-basis:100%;margin:10px 0;}}.home-h1{font-size:2.5rem;font-weight:700;letter-spacing:-0.02em;text-align:center;}.home-p{font-size:1.125rem;font-weight:400;line-height:1.8;max-width:900px;text-align:center;margin:0 auto;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;}.scroll{overflow-x:auto;}.red-text{color:#D71204;}.callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;background:#fff3cd;border-left:3px solid #ffe69c;}ol li ol{list-style-type:lower-alpha;}body img{max-width:100%;height:auto;}a.ckeditor-accordion-toggler{color:#fff!important;}}
.sticky thead,.sticky th{position:sticky;top:0;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,0.1);}
