/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--icon-caption-color:#4b2e83;}.icon-container{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;max-width:1200px;margin:0 auto;padding:3rem;}.icon-container a{flex:1 1 calc(33.333% - 3rem);min-width:160px;display:flex;flex-direction:column;align-items:center;gap:0.75rem;text-decoration:none;border-radius:8px;transition:transform 0.3s ease,box-shadow 0.3s ease;}.icon-container a img{width:150px !important;height:150px !important;object-fit:contain;border-radius:8px;display:block;}.icon-container a .icon-caption{display:block;width:150px;color:var(--icon-caption-color);font-size:1rem;font-weight:700;line-height:1.3;text-align:center;}.icon-container a:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,0.2);}.icon-container a:focus-visible{outline:3px solid #4b2e83;outline-offset:4px;border-radius:8px;}@media (max-width:1024px){.icon-container a{flex:1 1 calc(50% - 3rem);}}@media (max-width:600px){.icon-container{padding:1rem;gap:1.5rem;}.icon-container a{flex:1 1 100%;min-width:unset;}.icon-container a img{width:120px !important;height:120px !important;}.icon-container a .icon-caption{width:120px;}}.icon-container.layout-7 a{flex:0 0 calc(25% - 2.25rem);}.icon-container.layout-5 a{flex:0 0 calc(33.333% - 2rem);}@media (max-width:1024px){.icon-container.layout-7 a,.icon-container.layout-5 a{flex:1 1 calc(50% - 3rem);}}@media (max-width:600px){.icon-container.layout-7 a,.icon-container.layout-5 a{flex:1 1 100%;}}
table{table-layout:fixed;border-collapse:collapse;width:100%;word-wrap:break-word;}th,td{line-height:130%;padding :10px;border:1px solid #ddd;font-weight:400;}table.header-bold th{font-weight:700;}.font-90,table.font-90 td,table.font-90 tr{font-size:90%;}table.tight th,table.tight td{padding:4px;line-height:110%;}table.border-no th,table.border-no td,table.border-no{border:none;}table.border-black td{border:1px solid #000;}table.centered th,table.centered td{text-align:center;}table.zebra tr:nth-child(odd){background-color:#eeeeee;}table.header-gold th{background-color:#b7a57a;color:black;border:1px solid rgb(220,200,160)}table.header-black th{background-color:#000;color:white;border:1px solid #666;}table.header-purple th{background-color:#4b2e83;color:white;border:1px solid rgb(102,102,153);}table.header-gray th{background-color:#ddd;color:black;border:1px solid #eee;}
figure.align-right,img.align-right{margin-left:18px;}figure.align-left,img.align-left{margin-right:18px;}figcaption{font-style:italic;text-align:left;}#block-uw-boundless-system-powered-by,#block-poweredbydrupal{margin-bottom:18px;}.ckeditor-accordion-container > dl dd{padding-top:10px;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#EEE;color:#4b2e83;text-decoration:none;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#DDD;color:#85754d;text-decoration:none;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#4b2e83;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline:2px solid #1a62c7;outline-offset:0px;z-index:100;position:relative;}#secondary .block{margin-top:18px;}#block-uw-drupal-theme-footermenu > li > a{text-decoration:none;}.node--unpublished{background-color:pink;}:is(ol,ul),:is(ol,ul) :is(ol,ul),:is(ol,ul) :is(ol,ul) :is(ol,ul){margin-left:0px;}
