/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.maa-people-directory{width:100%;max-width:1200px;margin:0 auto;padding:clamp(0.75rem,1.5vw,1rem)
    clamp(0.5rem,1.5vw,0.75rem);color:#2d2d2d;font-size:0.9375rem;line-height:1.5;box-sizing:border-box;container-type:inline-size;}.maa-people-directory *,.maa-people-directory *::before,.maa-people-directory *::after{box-sizing:border-box;}.maa-people-directory h2{margin:0 0 clamp(0.5rem,1.5vw,0.75rem);color:#333;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;}.maa-people-directory__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(0.125rem,0.375vw,0.1875rem);}.maa-person-card{container-type:inline-size;display:grid;grid-template-columns:110px minmax(0,1fr);gap:clamp(0.375rem,1vw,0.5rem);align-items:start;min-width:0;padding:clamp(0.5rem,1.25vw,0.625rem);border:1px solid #d9d9d9;border-radius:0.375rem;background-color:#fff;box-shadow:0 1px 3px rgb(0 0 0 / 10%);}.maa-person-card__image{width:110px;min-width:0;}.maa-person-card__image img{display:block;width:110px;height:140px;max-width:100%;object-fit:cover;border-radius:0;}.maa-person-card__content{min-width:0;overflow-wrap:anywhere;word-break:normal;}.maa-person-card__name{margin:0 0 0.125rem;color:#333;font-size:clamp(1.0625rem,2.25cqw,1.2rem);line-height:1.25;}.maa-person-card__title{margin:0 0 0.25rem;color:#555;font-size:0.9375rem;font-weight:700;}.maa-person-card__email{margin:0 0 0.375rem;font-size:0.9375rem;}.maa-person-card__email a{color:#005a9c;text-decoration:underline;text-underline-offset:0.15em;}.maa-person-card__email a:hover{color:#003f6b;}.maa-person-card__email a:focus-visible{outline:3px solid #ffbf47;outline-offset:3px;border-radius:2px;}.maa-person-card__bio{margin:0;font-size:0.9375rem;line-height:1.5;}.maa-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}@container (max-width:430px){.maa-person-card{grid-template-columns:90px minmax(0,1fr);gap:0.4375rem;}.maa-person-card__image{width:90px;}.maa-person-card__image img{width:90px;height:115px;}}@container (max-width:300px){.maa-person-card{grid-template-columns:1fr;}.maa-person-card__image{width:100px;}.maa-person-card__image img{width:100px;height:125px;}}@media (forced-colors:active){.maa-person-card{border:1px solid CanvasText;box-shadow:none;}.maa-person-card__email a{color:LinkText;}.maa-person-card__email a:focus-visible{outline:3px solid Highlight;}}@media (prefers-reduced-motion:reduce){.maa-people-directory *,.maa-people-directory *::before,.maa-people-directory *::after{scroll-behavior:auto;transition-duration:0.01ms;animation-duration:0.01ms;animation-iteration-count:1;}}
table{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;}.node__content{font-size:1em;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-latin;}ol ol ol{list-style-type:lower-roman;}ol ol ol ol{list-style-type:upper-latin;}ol ol ol ol ol{list-style-type:upper-roman;}.webform-submission-form .radios--wrapper > legend > span{font-size:1rem}.site-update{background-color:#ddd;border:2px solid #4b2e83;padding:0px;margin-bottom:12px;margin-top:12px;}.site-update > p{padding:0 12px;}.site-update > h2,.site-update > h3,.site-update > h4{color:white;background-color:#4b2e83;margin-top:0;padding:0 12px;}
