/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary-1:hsl(190,50%,20%);--color-primary-2:hsl(190,100%,25%);--color-primary-3:hsl(190,100%,30%);--color-primary-light-4:hsl(190,55%,70%);--color-primary-light-5:hsl(190,12%,50%);--color-primary-light-6:hsl(190,20%,90%);--color-accent-1:hsl(60,80%,20%);--color-accent-2:hsl(60,64%,30%);--color-accent-3:hsl(60,100%,50%);--color-accent-light-4:hsl(60,50%,50%);--color-accent-light-5:hsl(60,70%,80%);--color-accent-light-6:hsl(60,80%,98%);--color-accent-shadow:hsla(60,80%,20%,0.1);--color-white:hsl(0,0%,100%);--color-black:hsl(180,100%,4%);--color-grey:hsl(180,20%,35%);--color-grey-light:hsl(180,15%,65%);--color-grey-light-2:hsl(180,15%,75%);--color-slate:hsl(210,33%,25%);--color-slate-medium:hsl(210,25%,80%);--color-slate-light:hsl(210,33%,90%);--color-exp:hsl(211,100%,35%);--font-body-size:14px;--font-body-color:var(--color-slate);--font-body-family:Constantia,Lucida Bright,Lucidabright,"Lucida Serif",Lucida,Georgia,"Noto Serif","DejaVu Serif","Liberation Serif",Georgia,serif;--font-header-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--layout-container-width:74em;--spacing-unit:2rem;--spacing-unit-half:calc(var(--spacing-unit) / 2);--spacing-unit-double:calc(var(--spacing-unit) * 2);--spacing-unit-quarter:calc(var(--spacing-unit) / 4);--font-link-color:var(--color-primary-1);--font-link-color-hover:var(--color-accent-2);--font-h1-size:1.7rem;--font-h2-size:1.3rem;--font-h3-size:1.15rem;--font-heading-alignment:center;--font-branding-size:1.2rem;--font-branding-color:var(--color-black);--font-officers-size:1rem;--font-officers-alignment:center;--font-lead-size:1.3em;--font-directory-size:1em;--border-color:var(--color-grey-light);--border:1px solid var(--border-color);--border-heavy:1px solid var(--color-slate-medium);--border-light:1px dashed var(--color-grey-light-2);--border-light-images:1px solid var(--color-grey-light);--border-form:1px solid var(--color-grey-light-2);--border-form-field:1px solid var(--color-grey-light);--border-solid-light:1px solid var(--color-grey-light);--border-dotted:0.3em dotted var(--color-grey-light);--border-radius:0.25em;--action-color:var(--color-slate);--action-color-hover:var(--color-accent-2);--action-padding-block:0.7em;--action-padding-inline:1.2em;--image-collection-height:140px;--image-embed-margin-unit:-6em;--lead-max-width:100%;--directory-item-width:180px;--image-collection-news-width:auto;}@media screen and (min-width:768px){:root{--font-h2-size:1.4rem;--font-h3-size:1.2rem;--font-body-size:16px;--font-officers-size:14px;--font-officers-alignment:center;--lead-max-width:calc(100% - (var(--spacing-unit) * 2));}}@media screen and (min-width:1200px){:root{--font-body-size:18px;--font-officers-size:14px;}}@media screen and (min-width:1480px){:root{--font-body-size:21px;--font-officers-size:14px;}}html{font-size:var(--font-body-size);font-family:var(--font-body-family);color:var(--font-body-color);line-height:1.5;box-sizing:border-box;}body{min-height:100%;margin:0;}@media screen and (min-width:768px){body{padding-inline:var(--spacing-unit);}}a{color:var(--font-link-color);text-underline-offset:0.2em;text-decoration:underline solid var(--color-primary-3);text-decoration-thickness:2px;text-decoration-style:dotted;}a:hover{color:var(--font-link-color-hover);text-underline-offset:0.2em;text-decoration:underline solid var(--color-accent-2);text-decoration-thickness:2px;text-decoration-style:solid;}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.35;letter-spacing:-0.02em;text-align:var(--font-heading-alignment);}h1{text-align:center;font-size:var(--font-h1-size);margin-block:0;}h2{font-size:var(--font-h2-size);font-weight:normal;}h3{font-size:var(--font-h3-size);font-weight:normal;}figure{margin-inline:0;}picture{line-height:0;display:block;text-align:center;}img{max-width:100%;height:auto;}figcaption{text-wrap:balance;text-align:center;font-size:small;padding-block:0.5em;font-style:italic;line-height:1.5;}:is(.formatted-text,.body) > ul > li{margin-block:0.5em;}
.layout-container{display:flex;flex-direction:column;max-width:var(--layout-container-width);min-height:calc(100vh - 2rem);margin-inline:auto;padding-block:1rem;padding-inline:var(--spacing-unit-half);}main{flex-grow:1;display:flex;flex-direction:column;}.layout-content > *{padding-block:var(--spacing-unit-half);}.article--news{max-width:var(--layout-section-width);margin-inline:auto;}footer{margin-block-start:var(--spacing-unit);border-top:var(--border-heavy);font-size:0.85em;color:var(--color-primary-light-5);text-align:center;}.ala-notice p{text-wrap:balance;}footer p{margin-block-end:0;}
.tabs ul{font-family:var(--font-header-family);display:flex;flex-wrap:wrap;list-style:none;padding-inline:1em;gap:1.5em;justify-content:center;font-size:0.85em;max-width:max-content;margin-inline:auto;padding-block:0.5em;border-bottom:1px solid gray;border:1px dashed var(--color-grey-light);text-transform:uppercase;}.tabs :is(a,a:hover){text-decoration:none;font-weight:bold;}.tabs--primary{margin-block-end:var(--spacing-unit);}.gin--navigation .tabs--primary{margin-block-end:var(--spacing-unit);}
.layout-content--user-login{display:flex;justify-content:center;align-items:center;flex-grow:1;padding-block:var(--spacing-unit);padding-inline:var(--spacing-unit-half);}.user-login-form,.user-pass{border:var(--border-form);background-color:var(--color-white);padding-block:var(--spacing-unit);padding-inline:var(--spacing-unit);border-radius:calc(var(--border-radius) * 2);box-shadow:0 5px 15px rgba(0,0,0,0.08);max-width:480px;width:90%;margin-block-end:var(--spacing-unit);display:flex;flex-direction:column;gap:1em;}.form-item + .form-item{}.form-item:last-of-type{}form label{display:block;margin-block-end:0.6em;font-weight:normal;font-size:0.95em;color:#555;}label.form-required::after{}.form-text,.form-email{color:var(--font-body-color);display:block;font-size:1.15em;font-weight:bold;padding-block:0.75em;padding-inline:var(--spacing-unit-half);width:100%;line-height:1.4;background-color:#fdfdfd;border:var(--border-form-field);border-radius:4px;transition:border-color 0.2s ease,box-shadow 0.2s ease;max-width:calc(100% - var(--spacing-unit));}.form-text:focus{outline:none;border-color:var(--color-accent-2);box-shadow:0 0 0 3px var(--color-accent-shadow);}.user-pass .form-actions,.user-login-form .form-actions{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-unit-half);margin-block-start:var(--spacing-unit-half);padding-block-start:var(--spacing-unit-half);border-top:var(--border-form);justify-content:center;}@media screen and (min-width:768px){.user-pass .form-actions,.user-login-form .form-actions{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-unit-double);justify-content:space-between;}}form.user-login-form .form-actions input.form-submit{}.form-submit{font-size:1.1em;font-family:var(--font-body-family);font-weight:bold;padding-block:var(--action-padding-block);padding-inline:var(--action-padding-inline);cursor:pointer;border-radius:var(--border-radius);border:0;transition:background-color 0.2s ease;background-color:var(--action-color);color:white;}.form-submit:hover{background-color:var(--action-color-hover);}.forgot-password-link{font-size:0.9em;transition:color 0.2s ease;}.user-pass p{font-size:0.85em;}.bef-exposed-form{--form-label-margin-block-end:0.6em;--form-label-font-size:0.85em;--form-input-font-size:0.9em;border-block:var(--border-light);padding-block:var(--spacing-unit);display:flex;gap:1em;flex-wrap:wrap;justify-content:center;align-items:center;}.bef-exposed-form .form-text{font-size:var(--form-input-font-size);padding:0.2em 0.4em;}[data-drupal-selector="edit-combine"]{max-width:10ch;}.bef-exposed-form .form-select{padding:0.2em 0.4em;font-size:var(--form-input-font-size);color:var(--font-body-color);}.bef-exposed-form label{display:block;margin-block-end:var(--form-label-margin-block-end);font-size:var(--form-label-font-size);color:var(--font-body-color);line-height:1;}.bef-exposed-form .form-submit{font-size:0.75em;margin-block-start:1.5em;}#user-form{max-width:70ch;margin-inline:auto;}#user-form .form-item + .form-item{margin-block-start:var(--spacing-unit);}.field--name-field-last-name{margin-block:var(--spacing-unit);}.description{font-size:0.85em;margin-block-start:0.4em;}.password-confirm-message{margin-block-start:var(--spacing-unit);}#user-form .form-actions{margin-block-start:var(--spacing-unit);}
header[role="banner"]{position:relative;font-family:var(--font-header-family);margin-block-end:var(--spacing-unit);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-unit-quarter) var(--spacing-unit-half);}.branding{display:flex;align-items:center;font-size:var(--font-branding-size);}.site-logo img{max-width:2.1em;display:block;}.site-name{color:var(--font-body-color);text-decoration:none;margin-inline-start:0.5em;letter-spacing:-0.02em;font-weight:600;}.site-name:hover{text-decoration:none;}@media screen and (min-width:1240px){header[role="banner"]{border-block-end:var(--border-heavy);padding-block-end:var(--spacing-unit-quarter);}}
.title-block{padding-block:0 var(--spacing-unit);display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-unit) / 2);}.site-logo--title{display:block;width:clamp(10em,25vw,300px);margin-block-end:calc(var(--spacing-unit) / 2);}.subheading{display:flex;flex-direction:column;align-items:center;font-size:1.1em;text-align:var(--font-heading-alignment);text-wrap:balance;margin-block:calc(var(--spacing-unit-half) / 4) 0;}.subheading{}.subheading::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='10' viewBox='0 0 100 10' fill='%232b4055'%3E%3Ccircle cx='10' cy='5' r='2'/%3E%3Ccircle cx='30' cy='5' r='3'/%3E%3Ccircle cx='50' cy='5' r='4'/%3E%3Ccircle cx='70' cy='5' r='3'/%3E%3Ccircle cx='90' cy='5' r='2'/%3E%3C/svg%3E");margin-block:var(--spacing-unit-half) 0;}h2 + .subheading{font-size:0.9em;margin-block-start:0;}
nav ul{list-style-type:none;padding-left:0;}.menu--user{flex-basis:100%;display:flex;justify-content:center;border-block-start:var(--border-heavy);padding-block-start:var(--spacing-unit-half);}.menu--user ul{display:flex;justify-content:center;margin-block:0;gap:2em 1em;border:var(--border-light);padding:0.5em 1em 0.6em;font-size:0.85em;font-weight:bold;}@media screen and (min-width:1240px){.menu--user{flex-basis:auto;border-block-start:none;padding-block-start:0;}}.menu--user :is(a,a:hover){text-decoration:none;}.pager{display:flex;justify-content:center;}.pager__items{display:flex;border:var(--border-light);padding-block:0.75em;justify-content:center;flex-wrap:wrap;gap:0.5em 0;}.pager__item{padding-inline:1em;}.pager__item a{text-decoration:none;}
.system-messages{margin-block-end:var(--spacing-unit);}.system-messages [aria-label]{--message-border-color:hsl(150,60%,20%);--color-green-light:hsl(150,50%,30%);--color-red-dark:hsl(0,80%,30%);--color-red-light:hsl(0,80%,40%);--color-orange-dark:hsl(30,50%,40%);--color-orange-light:hsl(30,60%,50%);margin-block:var(--spacing-unit-half);margin-inline:auto;padding:var(--spacing-unit-quarter) var(--spacing-unit-half);border-inline:9px solid var(--message-border-color);box-shadow:0 2px 8px rgba(0,0,0,0.05);max-width:72ch;width:max-content;border-radius:1.5em;font-family:sans;font-size:0.85em;color:var(--color-green-light);}.system-messages [aria-label="Error message"]{--message-border-color:hsl(0,80%,30%);color:var(--color-red-light);}.system-messages [aria-label="Warning message"]{--message-border-color:hsl(30,50%,40%);color:var(--color-orange-light);}.system-messages [aria-label]:focus-within{box-shadow:0 3px 10px rgba(0,0,0,0.1);transform:translateY(-1px);transition:all 0.2s ease;}@media (max-width:768px){.system-messages [aria-label]{margin:1rem auto;padding:1rem;}}
article{display:flow-root;max-width:80%;margin-inline:auto;}.article--text{max-width:70ch;margin-inline:auto;}

@media screen and (min-width:768px){.layout-content > .text{column-count:2;column-gap:2em;}}.text p:first-of-type{margin-block-start:0;}.text p{break-inside:avoid;}.formatted-text p:first-of-type{margin-block-start:0;}
.lead-paragraph{font-size:1.2em;text-align:center;line-height:1.7;max-width:var(--lead-max-width);margin-inline:auto;}.lead-paragraph + *{padding-block-start:var(--spacing-unit);border-block-start:var(--border-light);}
.block-group aside{display:flex;flex-direction:column;justify-content:center;}.block-group figure{padding-block:0;margin-block:0;}@media screen and (min-width:768px){.block-group{display:grid;grid-template-columns:repeat(3,1fr);gap:2em;}.block-group.column-4{grid-template-columns:repeat(4,1fr);}.block-group.column-5{grid-template-columns:repeat(5,1fr);}.block-group header{grid-column:1 / -1}.block-group .subheading::after{content:unset;}}
.text-with-heading header{margin-block-end:var(--spacing-unit);}.text-with-heading h2:not(:last-child){margin-bottom:0.3em;}.text-with-heading + .text-with-heading{padding-block-start:var(--spacing-unit);border-block-start:var(--border-light);}@media screen and (min-width:768px){.text-with-heading .formatted-text{column-count:2;column-gap:3em;}}
.link{padding-block:var(--spacing-unit);border-block:var(--border-light);}.link p{display:flex;flex-direction:column;align-items:center;text-align:center;text-wrap:balance;margin-block:0;}.link--callout{margin-block:var(--spacing-unit-half);font-size:1.3em;}.link--simple-link{font-size:1.3em;}header ~ .link p{align-items:center;}header ~ .link .link--callout,header ~ .link .link--simple-link{font-size:1.15em;margin-block-start:0;}header ~ .link{justify-content:flex-start;}
.news-item + .news-item{margin-block-start:var(--spacing-unit);padding-block:var(--spacing-unit-double) var(--spacing-unit);border-block-start:1px solid var(--color-grey-light);}.news-items-list{list-style-type:none;padding-inline-start:0;}.article__title--teaser a{text-decoration:none;}.article__title--teaser :is(a:hover,a:focus){text-underline-offset:0.2em;text-decoration:underline solid var(--color-accent-2);text-decoration-thickness:2px;text-decoration-style:solid;}.article-meta{display:flex;flex-direction:column;align-items:center;max-width:max-content;margin-inline:auto;padding-inline-start:0;list-style-type:none;}.article-meta::before,.article-meta::after{content:"~";font-size:3em;text-align:center;display:block;margin:0.1em 0;line-height:1;}.article-meta::after{font-size:2em;margin-block-start:0.5em;}.article-meta--author{margin-block-end:0.5em;}.article-meta--date{font-size:0.85em;font-weight:bold;text-align:center;}.article-meta--date + *{margin-block-start:2em;}.article-meta--updated{font-size:0.85em;font-weight:normal;font-style:italic;}.tags-list{display:flex;flex-wrap:wrap;gap:0.75em;list-style:none;padding-inline-start:0;}.article-meta--tags{font-size:0.85em;display:flex;margin-block-start:1em;align-items:center;gap:0.8em;}.article-meta--tags-svg{width:1.5em;height:auto;fill:var(--color-grey);}.tags-list--tag a{padding:4px 10px;font-size:0.9em;font-weight:normal;text-decoration:none;background:var(--color-primary-light-6);border:1px solid var(--color-primary-light-5);border-radius:var(--border-radius);transition:all 0.1s ease;}.tags-list--tag a:hover{background:var(--color-accent-light-5);border-color:var(--color-accent-light-4);color:var(--color-accent-1);}.news-item--teaser + .news-item--teaser{margin-block:var(--spacing-unit-half);padding-block:var(--spacing-unit-half);}.article--news-teaser:not(:last-of-type){border-bottom:1px solid var(--color-grey-light-2);}.article--news-teaser h2{text-align:left;}.article-meta--teaser{flex-direction:row;justify-content:flex-start;align-items:center;gap:1em;flex-wrap:wrap;max-width:100%;}.article-meta--teaser::after{content:unset;}.article-meta--teaser::before{content:unset;}.article--news-teaser .article-meta--author{font-size:1em;margin-block-end:0;}.article--news-teaser .article-meta--date{margin-block-end:0;font-size:1em;}.article--news-teaser .article-meta--tags{margin-block-start:0;margin-inline-start:auto;}.feed{text-align:center;font-size:0.85em;margin-block-start:var(--spacing-unit);margin-block-end:var(--spacing-unit-half);}.feed-link--svg{width:1.8em;height:auto;vertical-align:bottom;}.article--text > p:first-child{border-block-start:var(--border-light);margin-block-start:0;padding-block-start:2em;}
.seal-news-list{list-style-type:none;padding-inline-start:0;padding-block:var(--spacing-unit);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--directory-item-width),100%),1fr));gap:var(--spacing-unit) var(--spacing-unit-half);}.seal-news-item{display:flex;flex-direction:column;align-items:center;border:var(--border-light);padding-block:var(--spacing-unit-quarter) var(--spacing-unit-half);padding-inline:var(--spacing-unit-half);}.seal-news-item--figure{margin-block:0;}.seal-news-item--figure > a{display:block;text-decoration:none;}.seal-news-item--figure img{max-width:170px;height:auto;aspect-ratio:3/4;display:block;}.seal-news-item .empty{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:0.8em;border:var(--border-light);aspect-ratio:3/4;max-width:170px;min-width:170px;color:var(--color-grey);}.seal-news-item--figcaption{font-size:inherit;font-style:initial;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:0;}.seal-news-item--edition{font-size:var(--font-directory-size);font-weight:bold;text-transform:uppercase;margin-block:var(--spacing-unit-half) var(--spacing-unit-quarter);}.seal-news-item--download{font-size:var(--font-directory-size);}.seal-news-item--download a{padding:0.3em 0.5em;margin-block-end:1em;}@media screen and (min-width:1200px){.seal-news-list{--font-directory-size:0.85em;--directory-item-width:180px;}}.account-info--seal-news{text-align:center;margin-block-start:var(--spacing-unit-double);}.seal-news-list--account{display:flex;justify-content:center;padding-block:var(--spacing-unit-quarter);}.seal-news-item--account{padding-block:var(--spacing-unit);padding-inline:var(--spacing-unit);border:var(--border-light);border-width:2px;}@media screen and (min-width:576px){.account-info--seal-news{margin-block-start:unset;}}
.title--user-message{font-weight:normal;}.account-info--details{text-align:center;}@media screen and (min-width:576px){.account-info{display:grid;grid-template-columns:1fr 1fr;}}
.figure--medium{margin-block:var(--spacing-unit);padding-block:var(--spacing-unit) 0;text-align:center;}.block-group header ~ .link ~ .figure--medium{padding-block:var(--spacing-unit);border-block:var(--border-light);}.image-collection{padding-block:var(--spacing-unit);border-block-start:var(--border-dotted);display:flex;flex-wrap:wrap;justify-content:center;gap:0.25em;}.image-collection:not(:last-child):not(.image-collection--news){border-block-end:var(--border-dotted);}.image-collection--news{border:0;width:var(--image-collection-news-width);max-width:100ch;margin-inline:auto;padding-block:var(--spacing-unit-half);}.image-collection img{max-height:var(--image-collection-height);width:auto;}.image-collection--news img{--image-collection-height:5em;}.image-collection figcaption{margin-block:0.5em 0;flex-basis:100%;}.image-collection--album{gap:1em;}.figure--with-caption{display:flex;flex-direction:column;align-items:center;margin-block:0;}.figure--with-caption .collection-album{border:var(--border-light-images);padding:1px;overflow:visible;}.figure--with-caption img{display:block;max-height:min(140px,40vw);}.image-collection--album :is(.tall,.lofty) + figcaption{max-width:11em;}.square + .figcaption--album{max-width:13em;}.wide + .figcaption--album{max-width:18em;}.image-collection--album figure{--rotation-0:0deg;--rotation-1:1deg;--rotation-2:1.5deg;--rotation-3:2deg;--rotation-4:2.5deg;--rotation-5:-1deg;--rotation-6:-1.5deg;--rotation-7:-2deg;--rotation-8:-2.5deg;--rotation-9:2.5deg;}.rotation-0{--rotation:var(--rotation-4)}.rotation-1{--rotation:var(--rotation-6)}.rotation-2{--rotation:var(--rotation-8)}.rotation-3{--rotation:var(--rotation-0)}.rotation-4{--rotation:var(--rotation-9)}.rotation-5{--rotation:var(--rotation-2)}.rotation-6{--rotation:var(--rotation-7)}.rotation-7{--rotation:var(--rotation-5)}.rotation-8{--rotation:var(--rotation-3)}.rotation-9{--rotation:var(--rotation-1)}.position-00 img{transform:translate(0px,0px) rotate(var(--rotation));}.position-01 img{transform:translate(1px,0px) rotate(var(--rotation));}.position-02 img{transform:translate(1px,-1px) rotate(var(--rotation));}.position-03 img{transform:translate(1px,-2px) rotate(var(--rotation));}.position-04 img{transform:translate(1px,1px) rotate(var(--rotation));}.position-05 img{transform:translate(1px,2px) rotate(var(--rotation));}.position-06 img{transform:translate(2px,0px) rotate(var(--rotation));}.position-07 img{transform:translate(2px,-1px) rotate(var(--rotation));}.position-08 img{transform:translate(2px,-2px) rotate(var(--rotation));}.position-09 img{transform:translate(2px,1px) rotate(var(--rotation));}.position-10 img{transform:translate(2px,2px) rotate(var(--rotation));}.position-11 img{transform:translate(0px,1px) rotate(var(--rotation));}.position-12 img{transform:translate(-1px,0px) rotate(var(--rotation));}.position-13 img{transform:translate(-1px,-1px) rotate(var(--rotation));}.position-14 img{transform:translate(-1px,-2px) rotate(var(--rotation));}.position-15 img{transform:translate(-1px,1px) rotate(var(--rotation));}.position-16 img{transform:translate(-1px,2px) rotate(var(--rotation));}.position-17 img{transform:translate(-2px,-1px) rotate(var(--rotation));}.position-18 img{transform:translate(-2px,-2px) rotate(var(--rotation));}.position-19 img{transform:translate(-2px,1px) rotate(var(--rotation));}.position-00 img{transform:translate(0px,0px) rotate(var(--rotation));}.position-01 img{transform:translate(2px,0px) rotate(var(--rotation));}.position-02 img{transform:translate(2px,-2px) rotate(var(--rotation));}.position-03 img{transform:translate(2px,-3px) rotate(var(--rotation));}.position-04 img{transform:translate(2px,2px) rotate(var(--rotation));}.position-05 img{transform:translate(2px,3px) rotate(var(--rotation));}.position-06 img{transform:translate(3px,0px) rotate(var(--rotation));}.position-07 img{transform:translate(3px,-1px) rotate(var(--rotation));}.position-08 img{transform:translate(3px,-3px) rotate(var(--rotation));}.position-09 img{transform:translate(3px,2px) rotate(var(--rotation));}.position-10 img{transform:translate(3px,3px) rotate(var(--rotation));}.position-11 img{transform:translate(0px,2px) rotate(var(--rotation));}.position-12 img{transform:translate(-2px,0px) rotate(var(--rotation));}.position-13 img{transform:translate(-2px,-2px) rotate(var(--rotation));}.position-14 img{transform:translate(-2px,-3px) rotate(var(--rotation));}.position-15 img{transform:translate(-2px,2px) rotate(var(--rotation));}.position-16 img{transform:translate(-2px,3px) rotate(var(--rotation));}.position-17 img{transform:translate(-3px,-1px) rotate(var(--rotation));}.position-18 img{transform:translate(-3px,-3px) rotate(var(--rotation));}.position-19 img{transform:translate(-3px,1px) rotate(var(--rotation));}.inline-figure{margin-block-start:0;}.embedded-image img{max-width:25vw;height:auto;}.align-left{padding-inline-end:var(--spacing-unit);}.align-right{padding-inline-start:var(--spacing-unit);}@media screen and (min-width:992px){.embedded-image img{max-height:15em;width:auto;}.align-left{margin-inline-start:var(--image-embed-margin-unit);padding-inline-end:var(--spacing-unit);}.align-right{margin-inline-end:var(--image-embed-margin-unit);padding-inline-start:var(--spacing-unit);}}
.officers{text-align:center;}.officers-list{font-size:var(--officers-font-size);line-height:1.5;list-style-type:none;padding-inline:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:2em 1em;text-align:var(--font-officers-alignment);}.officers-list:last-of-type{display:inherit;}.officers h3{display:inline-block;padding-block-end:0.3em;margin-inline:auto;text-transform:uppercase;font-size:1em;border-bottom:1px dotted grey;margin-block:1em 0.5em;}.officers-list + h3{margin-block:var(--spacing-unit) 0.5em;}.officer-name{font-weight:bold;}address{display:flex;flex-direction:column;gap:0.25em;line-height:1.7;}.name,.address,.email,.phone{margin-block:0;font-size:0.9em;}.name{border-block-start:1px dotted rgb(150,152,152);text-transform:uppercase;padding-block:0.25em 0;}.officers-list--governors li ~ li .name{border-block-start:none;}
.file{display:inline-block;margin-block:0.1em;}.file--link{--file-bg-color:var(--color-slate);--file-hover-bg-color:var(--color-accent-1);--file-icon-color:var(--color-slate-light);--file-icon-size:1.5em;--file-arrow-size:2em;--file-transition-speed:0.25s;--icon-shadow-color-1:var(--file-bg-color);--icon-shadow-color-2:var(--file-icon-color);--icon-border-width:1.5px;--icon-shadow-offset-x:-3px;--icon-shadow-offset-y:3px;--file-padding-unit-block:0.7em;--file-padding-unit-inline:1.2em;display:flex;align-items:center;background-color:var(--file-bg-color);color:var(--color-slate-light);font-size:0.85em;padding-inline:var(--file-padding-unit-inline) 0;padding-block:var(--file-padding-unit-block);border-radius:0.4em;text-decoration:none;max-width:max-content;transition:background-color var(--file-transition-speed) ease;}.file--link:hover{background-color:var(--file-hover-bg-color);color:var(--color-white);text-decoration:none;}.file--link::before{content:"PDF";font-size:0.5em;font-weight:bold;border:var(--icon-border-width) solid var(--file-icon-color);border-radius:0.2em;transition:opacity var(--file-transition-speed) ease;box-sizing:border-box;white-space:nowrap;font-family:sans-serif;padding:0.5em 0.3em 0.6em;margin-block-start:var(--icon-shadow-offset-x);margin-inline-start:var(--icon-shadow-offset-y);box-shadow:var(--icon-shadow-offset-x) var(--icon-shadow-offset-y)  0 -1px var(--icon-shadow-color-1),var(--icon-shadow-offset-x) var(--icon-shadow-offset-y)  0 0 var(--icon-shadow-color-2);}.file--link:hover::before{--icon-shadow-color-1:var(--file-hover-bg-color);--icon-shadow-color-2:var(--file-icon-color);}.file--link--info{display:inline-flex;flex-direction:column;flex-grow:1;padding-inline:var(--file-padding-unit-block) 1em;line-height:1.4;}.file--link--title{font-weight:500;}.file--link--info small{font-size:0.8em;}.file--link::after{content:"";flex-shrink:0;width:0;height:var(--file-arrow-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:left;transition:width var(--file-transition-speed) ease;overflow:hidden;}.file--link:hover::after{width:var(--file-arrow-size);margin-inline:0 1em;}
.four-o{display:flex;flex-direction:column;align-items:center;}.four-o::before{font-size:7em;letter-spacing:-0.05em;}.four-o-three::before{content:"403";}.four-o-four::before{content:"404";}.four-o p{text-wrap:balance;text-align:center;line-height:1.9;}.four-o p:first-of-type{font-weight:bold;}.maintenance-page main{text-align:center;}.maintenance-page main h1{margin-block-end:2em;}
