  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.directory-list h2.h1{margin-top:var(--spacing--3xlarge);color:var(--secondary--fuchsia);font-size:50px;font-weight:100;}@media print,screen and (width >= 48.0625em){.directory-list h2.h1{font-size:80px;}}.directory-list > .grid-container:first-child h2.h1{margin-top:var(--spacing--xlarge);}.directory-list__result__summary{margin-top:var(--spacing--xsmall);}.directory-list__result__summary p:last-of-type{margin-bottom:0;}.directory-list__result{padding-top:var(--spacing--default);}@media print,screen and (width >= 48.0625em){.directory-list__result__content{display:flex;justify-content:space-between;}}.directory-list__result__role{font-weight:600;margin-top:20px;}.directory-list__result__role a:not(:last-of-type)::after{content:',';}.directory-list__result__text h2{margin-top:7px;}.directory-list__result__text h2 .link-arrow::after{color:var(--brand--bright-blue);}@media print,screen and (width <= 40em){.directory-list__result__text h2{margin-top:15px;}}.directory-list__result__text .pronouns{font-size:14px;margin-top:10px;}@media print,screen and (width >= 48.0625em){.directory-list__result__text{flex-basis:50%;height:100%;}}.directory-list__result__photo{margin-bottom:20px;}.directory-list__result__photo a{display:block;}.directory-list__result__photo img{vertical-align:bottom;}@media print,screen and (width >= 48.0625em){.directory-list__result__photo{flex-shrink:1;margin-bottom:0;margin-left:20px;min-width:300px;order:3;}}.directory-list__result__contact .far::before{color:var(--accent-green);font-weight:700;}.directory-list__result__contact--inline{margin-top:20px;}.directory-list__result__contact--inline .far::before{color:var(--accent-green);font-weight:700;}.directory-list__result__contact--inline .icon-list{display:flex;flex-flow:row wrap;align-items:center;}.directory-list__result__contact--inline .icon-list li{margin-top:0;margin-right:20px;position:relative;padding-left:1.5em;}.directory-list__result__contact--inline .icon-list a{text-decoration:underline;}.directory-list__result__contact--inline .icon-list a:hover,.directory-list__result__contact--inline .icon-list a:focus{text-decoration:none;}.directory-list__result__contact--inline .icon-list a::before{position:absolute;top:0;left:0;}@media print,screen and (width >= 48.0625em){.directory-list__result__contact:not(--inline){flex-grow:1;border-left:1px solid var(--gray--xlight);flex-basis:15%;margin-left:60px;padding-left:40px;}}.directory-list__result__role{margin-top:20px;}.directory-list__result__role .type{font-size:14px;}.directory-list__result__role .positions{font-size:0;list-style:none;margin-top:10px;font-weight:400;}.directory-list__result__role .positions li{display:inline;font-size:1rem;}.directory-list__result__role .positions li + li::before{content:', ';}.directory-list__result__hours{box-shadow:0 0 15px 0 rgb(0 0 0 / 11%);margin-top:20px;padding:20px 30px;}.directory-list__result__hours > *{margin-bottom:0;}.directory-list__result__hours h5{margin-block-end:0;margin-bottom:1rem;}.directory-list__result__hours .hours--breakdown{line-height:1.8em;list-style:none;}@media print,screen and (width >= 48.0625em){.directory-list__result__hours{align-self:stretch;flex-shrink:0;margin-top:0;margin-left:40px;padding:40px 30px;max-width:200px;width:200px;min-width:200px;}}.directory-list__result__border hr{margin-top:var(--spacing--default);margin-bottom:0;}.directory-list .last-result hr,.directory-list > div:last-of-type .cell.directory-list__result__border{display:none;}@media print,screen and (width >= 48.0625em){.listing .vaf{margin-top:0;padding-top:50px;padding-bottom:50px;}}@media print,screen and (width >= 48.0625em){.vaf{margin-top:-50px;padding-top:100px;padding-bottom:50px;}}.vaf{position:relative;z-index:1;background-color:var(--primary-color);padding:40px 0;padding-top:40px;padding-bottom:40px;}
