/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--border-width:.125rem;--border-color:var(--color-blue-90);--border-radius:.25em;}*,*::before,*::after{box-sizing:border-box;}input[type=search]{box-sizing:border-box;}:root{--button-padding:.8em;--button-line-height:1.5;}:root{--color-blue-95:#eff6ff;--color-blue-95:#f4f7fa;--color-blue-90:#dbe6f0;--color-blue-70:#98a8d6;--color-blue-50:#307fe2;--color-blue-40:#1067d1;--color-blue-20:#002d72;--color-red-95:#ffe0e0;--color-yellow-50:#ffea00;--color-yellow-80:#fff799;--color-grey-90:#dbe6f0;--color-grey-10:#1a1a1a;--color-white:#fff;--color-link:var(--color-blue-20);--color-link-hover:var(--color-blue-40);--color-background-body:var(--color-white);--color-background-light:var(--color-blue-90);--color-background-dark:var(--color-blue-20);--color-background-unpublished:var(--color-red-95);}:root{--container-width:72rem;--container-padding:clamp(1rem,2.5vw + 0rem,2rem);}@font-face{font-family:"Poppins";font-display:fallback;font-style:normal;font-weight:200;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-200-ExtraLight.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:italic;font-weight:200;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-200-ExtraLightItalic.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:normal;font-weight:300;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-300-Light.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:italic;font-weight:300;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-300-LightItalic.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:normal;font-weight:400;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-400-Regular.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:italic;font-weight:400;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-400-RegularItalic.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:normal;font-weight:700;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-700-Bold.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:italic;font-weight:700;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-700-BoldItalic.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:normal;font-weight:900;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-900-Black.ttf) format("truetype");}@font-face{font-family:"Poppins";font-display:fallback;font-style:italic;font-weight:900;src:url(/themes/custom/afb/assets/fonts/Poppins/Poppins-900-BlackItalic.ttf) format("truetype");}:root{--font-family:"Poppins",sans-serif;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:900;--font-size-p:clamp(1rem,0.3125vw + 0.875rem,1.125rem);--font-size-caption:clamp(0.875rem,0.3125vw + 0.75rem,1rem);--font-size-h1:clamp(2.5rem,2.5vw + 1.5rem,3.5rem);--font-size-h2:clamp(2rem,1.25vw + 1.5rem,2.5rem);--font-size-h3:clamp(1.6rem,1vw + 1.2rem,2rem);--font-size-h4:clamp(1.4rem,0.5vw + 1.2rem,1.6rem);--font-size-h5:clamp(1.25rem,0.375vw + 1.1rem,1.4rem);--font-size-h6:clamp(1rem,0.625vw + 0.75rem,1.25rem);--font-size-h3-tout:clamp(1.28rem,1.3vw + 0.76rem,1.8rem);--font-size-small:.8em;--text-column-width:clamp(40rem,12.5vw + 35rem,45rem);}body{font-family:var(--font-family);font-weight:var(--font-weight-normal);}strong{font-weight:bolder;}small{font-size:var(--font-size-small);}:root{--gap:clamp(1rem,1.25vw + 0.5rem,1.5rem);}*,*::before,*::after{transition:color 0.25s,background 0.25s,border-color 0.25s,outline 0.25s;}@media (prefers-reduced-motion){*,*::before,*::after{animation:none !important;transition:none !important;}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.visually-hidden:active,.visually-hidden:focus,.visually-hidden:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}a{outline-offset:0.15em;text-underline-offset:0.15em;}a,a:visited{color:var(--color-link);}a:hover,a:visited:hover{color:var(--color-link-hover);}a:active,a:visited:active{text-decoration:none;}a.button,a.btn{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}a.button:hover,a.btn:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}a.button:active,a.btn:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}a.button[disabled],a.btn[disabled]{opacity:0.5;}a.button--primary,a.button-donate,a.btn--primary,a.btn-donate{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-yellow-50);}a.button--primary:hover,a.button-donate:hover,a.btn--primary:hover,a.btn-donate:hover{color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-blue-20);box-shadow:0 0 0 0.1em var(--color-white);}a.button--primary:active,a.button-donate:active,a.btn--primary:active,a.btn-donate:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}a.button--primary[disabled],a.button-donate[disabled],a.btn--primary[disabled],a.btn-donate[disabled]{opacity:0.5;}a.button + a.button,a.button + a.btn,a.btn + a.button,a.btn + a.btn{margin-inline-start:0.8em;}body{background:var(--color-background-body);color:var(--color-grey-10);}button{background:none;border:none;padding:0;margin:0;color:var(--color-link);}button:hover{color:var(--color-link-hover);}blockquote{font-size:var(--font-size-h5);line-height:1.6;font-style:italic;font-weight:300;margin-block:1.5em;margin-inline:0;padding-inline:clamp(1.2rem,2vw + 0.4rem,2rem);padding-block:1em;border-inline-start:clamp(0.5rem,1.25vw + 0rem,1rem) solid var(--color-yellow-50);}blockquote > *:first-child{margin-block-start:0;}blockquote > *:last-child{margin-block-end:0;}details summary{display:flex;justify-content:space-between;padding-inline:0.5rem;border-block-end:var(--border-width) solid var(--border-color);font-size:var(--font-size-h3);max-width:var(--text-column-width);}details summary:hover{background:var(--color-blue-95);}details summary::after{content:"";border:solid var(--color-blue-20);border-width:0 var(--border-width) var(--border-width) 0;width:0.65em;min-width:0.65em;height:0.65em;transform:rotate(45deg);margin-block:0.4em;}details[open] summary::after{transform:rotate(-135deg);position:relative;inset-block-start:0.35em;}dl dt,dl dd{margin-inline-start:0;font-size:var(--font-size-p);line-height:var(--line-height-paragraph);margin-block:1em;}dl dt{margin-block-start:2em;}img{vertical-align:text-bottom;max-width:100%;height:auto;}img.img-sm,img.img-sm--portrait,img.img-md,img.img-md--portrait,img.img-lg,img.img-lg--portrait{width:100%;margin-block-end:1em;}@media screen and (min-width:40rem){img.img-sm{max-width:18.75rem;}img.img-md{max-width:31.25rem;}img.img-lg{max-width:50rem;}img.img-sm--portrait{height:18.75rem;width:auto;}img.img-md--portrait{height:31.25rem;width:auto;}img.img-lg--portrait{height:50rem;width:auto;}img.img-wrap-left{float:left;margin-inline-end:var(--gap);}img.img-wrap-right{float:right;margin-inline-start:var(--gap);}}figure{margin:2em 0;}figure figcaption{margin:1em 0;font-size:var(--font-size-caption);}form{font-size:var(--font-size-p);}form input{color:inherit;}form input[type=submit]{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}form input[type=submit]:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}form input[type=submit]:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}form input[type=submit][disabled]{opacity:0.5;}form input[type=text],form input[type=email],form select,form textarea{padding:var(--button-padding);border:var(--border-width) solid var(--color-blue-20);border-radius:var(--border-radius);outline-offset:0.2em;line-height:var(--button-line-height);}form input[type=text]::placeholder,form input[type=email]::placeholder,form select::placeholder,form textarea::placeholder{color:var(--color-blue-70);}:root{--line-height-heading:1.4;}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:var(--font-weight-light);line-height:var(--line-height-heading);margin-block:1.2em 0.5em;color:var(--color-blue-20);}h1{margin-block:0.5em 0.8em;line-height:1.2;}h1{font-size:var(--font-size-h1);}h2{font-size:var(--font-size-h2);}h3{font-size:var(--font-size-h3);}h4{font-size:var(--font-size-h4);}h5{font-size:var(--font-size-h5);}h6{font-size:var(--font-size-h6);}ul,ol{line-height:var(--line-height-paragraph);font-size:var(--font-size-p);padding-inline-start:1.2em;margin-block:1em;}ul li,ol li{padding-inline-start:0.2em;margin-block:0.8em;}nav ul,nav ol{margin:0;padding:0;list-style:none;}nav ul li,nav ol li{padding-inline-start:0;margin:0;}nav.pager{margin-block:var(--section-margin);}nav.pager .pager__items{display:flex;flex-wrap:wrap;gap:0.5em;justify-content:center;}nav.pager .pager__items a{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);padding:0.2em 0.8em;}nav.pager .pager__items a:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}nav.pager .pager__items a:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}nav.pager .pager__items a[disabled]{opacity:0.5;}nav.pager .pager__items .is-active a{background:var(--color-yellow-50);color:var(--color-blue-20);}:root{--line-height-paragraph:1.65;}p{font-size:var(--font-size-p);line-height:var(--line-height-paragraph);margin-block:1em;}picture{display:block;}:root{--section-margin:clamp(2rem,5vw + 0rem,4rem);--section-padding:clamp(1.5rem,3.75vw + 0rem,3rem);}section{margin-block:var(--section-margin);}svg{height:1em;width:1em;}svg,svg path{fill:currentColor;stroke:transparent;}a svg.mailto,a svg.tel,a svg.ext{width:1em;height:1em;font-size:1.2em;}a svg.mailto,a svg.mailto path,a svg.tel,a svg.tel path,a svg.ext,a svg.ext path{fill:currentColor;stroke:transparent;}a svg.tel,a svg.tel path{fill:transparent;stroke:currentColor;stroke-width:0.7em;font-size:1em;}table{font-size:var(--font-size-p);line-height:var(--line-height-paragraph);margin-block:var(--section-margin);border-collapse:collapse;}table tr{border-block-end:var(--border-width) solid var(--border-color);}table tr:nth-child(2n){background:var(--color-blue-95);}table td,table th{padding:0.5em 1em;border-inline:var(--border-width) solid var(--border-color);}table td p:first-child,table th p:first-child{margin-block-start:0;}table td p:last-child,table th p:last-child{margin-block-end:0;}table th{background:var(--color-blue-20);color:var(--color-white);font-weight:bold;}table th strong{font-weight:bold;}table caption{font-size:var(--font-size-caption);}.table-scroll{overflow-x:auto;margin-inline:calc(-1 * var(--container-padding));padding-inline:var(--container-padding);}@media screen and (min-width:64rem){.table-scroll{margin-inline:0;padding-inline:0;}}.table-scroll{margin-block:var(--section-margin);}.table-scroll table{margin-block:0;}.block--header-menu--system-menu-block{font-size:var(--font-size-p);line-height:var(--line-height-heading);}.block--header-menu--system-menu-block a,.block--header-menu--system-menu-block a:hover,.block--header-menu--system-menu-block button,.block--header-menu--system-menu-block button:hover{color:var(--color-white);}.block--header-menu--system-menu-block h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.block--header-menu--system-menu-block h2:active,.block--header-menu--system-menu-block h2:focus,.block--header-menu--system-menu-block h2:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.block--header-menu--system-menu-block .menu{display:flex;flex-wrap:wrap;line-height:var(--line-height-heading);}.block--header-menu--system-menu-block .menu .menu{flex-direction:column;gap:0;}.block--header-menu--system-menu-block .menu li{padding-inline-start:0;}.block--header-menu--system-menu-block .menu ul{display:none;}.block--header-menu--system-menu-block .menu li:hover > ul,.block--header-menu--system-menu-block .menu button[aria-expanded=true] + ul{display:flex;}.block--header-menu--system-menu-block .menu button[aria-expanded=true] svg{transform:rotate(180deg);}.block--header-menu--system-menu-block .menu button{font-size:0.8em;padding-inline:0.5em 1em;}.block--header-menu--system-menu-block .menu .menu-item{position:relative;display:flex;}.block--header-menu--system-menu-block .menu .menu-item a{display:block;padding:0.5em 0.8em;}.block--header-menu--system-menu-block .menu .menu-item--level-1:has(button) > a{padding-inline-end:0;}.block--header-menu--system-menu-block .menu .menu-item a{text-decoration:none;}.block--header-menu--system-menu-block .menu .menu-item--level-1:has(.is-active) > a{text-decoration:underline;text-underline-offset:0.25em;text-decoration-thickness:0.1em;}.block--header-menu--system-menu-block .menu .menu-item--level-1:hover > a,.block--header-menu--system-menu-block .menu .menu-item--level-1:hover > button,.block--header-menu--system-menu-block .menu .menu-item--level-1:has([aria-expanded=true]) > a,.block--header-menu--system-menu-block .menu .menu-item--level-1:has([aria-expanded=true]) > button{background:var(--color-yellow-50);color:var(--color-background-dark);}.block--header-menu--system-menu-block .menu .menu-item--level-2{display:block;border-block-end:var(--border-width) solid var(--border-color);}.block--header-menu--system-menu-block .menu .menu-item--level-2:last-child{border-block-end:0;}.block--header-menu--system-menu-block .menu .menu-item--level-2 a{display:block;color:var(--color-blue-20);}.block--header-menu--system-menu-block .menu .menu-item--level-2 a:hover{background:var(--color-blue-90);}.block--header-menu--system-menu-block .menu .menu-item--level-2 a.is-active{text-decoration:underline;text-decoration-thickness:0.1em;}.block--header-menu--system-menu-block .menu .menu--level-2{background:var(--color-white);position:absolute;z-index:1;inset-block-start:100%;inset-inline-start:0;min-width:15em;border:var(--border-width) solid var(--border-color);}.block--header-menu--system-menu-block .menu [data-dropdown-align=end] .menu--level-2{inset-inline-start:auto;inset-inline-end:0;}.block--header-menu--system-menu-block .contextual{right:-2em;}.block--system-branding-block a{display:block;border-block-end:0.35rem solid transparent;}.block--system-branding-block a svg{height:clamp(3rem,3.75vw + 1.5rem,4.5rem);width:100%;}.block--system-branding-block a:hover{color:var(--color-blue-20);border-color:var(--color-yellow-50);}.block--system-menu-block--centennial-menu .menu{background:var(--color-grey-90);display:flex;padding-inline:0.8em;}.block--system-menu-block--centennial-menu .menu a{display:block;font-size:var(--font-size-p);padding:0.5em 0.8em;text-decoration:none;}.block--system-menu-block--centennial-menu .menu a:hover{text-decoration:underline;}.block--views-exposed-filter-block--afb-search-page label[for^=edit-query]{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.block--views-exposed-filter-block--afb-search-page label[for^=edit-query]:active,.block--views-exposed-filter-block--afb-search-page label[for^=edit-query]:focus,.block--views-exposed-filter-block--afb-search-page label[for^=edit-query]:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.block--views-exposed-filter-block--afb-search-page form{display:flex;flex-wrap:wrap;gap:1em;}.region--header-utility .block--views-exposed-filter-block--afb-search-page h1{display:none;}.region--header-utility .block--views-exposed-filter-block--afb-search-page form{gap:0;}.region--header-utility .block--views-exposed-filter-block--afb-search-page input[name=query]{max-width:16em;}.region--header-utility .block--views-exposed-filter-block--afb-search-page input[type=submit]{margin-inline:-0.3em;}.region--content .block--views-exposed-filter-block--afb-search-page{margin-block:var(--section-margin);}.field--field-related-links{border:var(--border-width) solid var(--border-color);}.field--field-related-links .field__label,.field--field-related-links .field__items{padding-inline:var(--container-padding);}.field--field-related-links h2.field__label{font-size:var(--font-size-h3);margin-block:0;padding-block:0.5em;border-block-end:var(--border-width) solid var(--border-color);}.field--field-related-links .field__items{font-size:var(--font-size-p);line-height:var(--line-height-paragraph);margin-block-end:1.5em;}.field--field-related-links .field__items .field__item{margin-block:1em;}.field--text-long,.field--text-with-summary{max-width:var(--text-column-width);}.page__header{z-index:10;}.page__header__container{padding-inline:var(--container-padding);padding-block:2rem 1.5em;display:grid;justify-content:space-between;justify-items:end;align-items:center;column-gap:1em;grid-template-columns:auto min-content;}@media screen and (min-width:55rem){.page__header__container{grid-template-columns:min-content auto;}}.page__header--desktop{display:none;}.page__header--mobile{position:relative;}@media screen and (min-width:55rem){.page__header--desktop{display:block;}.page__header--mobile{display:none;}}main{border-block-start:0.8rem solid var(--color-blue-20);}@media screen and (min-width:55rem){main{border-block-start:0;}}.region--content{min-height:50vh;}body:not(.route--entity-node-canonical) .region--content .block--page-title-block,body:not(.route--entity-node-canonical) .region--content .block--system-main-block{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;}.region--footer-bottom{background:var(--color-blue-50);padding-block:var(--section-padding);}.region--footer-bottom .region__content{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;}.region--footer-bottom h2{color:var(--color-white);font-size:var(--font-size-h3);margin-block-start:0;}@media screen and (min-width:40rem){.region--footer-bottom ul.menu{display:flex;flex-wrap:wrap;column-gap:var(--container-padding);}}.region--footer-bottom ul.menu li{margin-block:1em;}.region--footer-bottom a{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}.region--footer-bottom a:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}.region--footer-bottom a:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.region--footer-bottom a[disabled]{opacity:0.5;}.region--footer-copyright .region__content{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;display:flex;flex-wrap:wrap;gap:1em;padding-block:1em;flex-direction:row-reverse;justify-content:space-between;}.region--footer-copyright nav,.region--footer-copyright ul.menu{display:flex;flex-wrap:wrap;gap:0.5em 1em;}.region--footer-copyright p{margin-block:0;}.region--footer-copyright,.region--footer-copyright h2{font-size:var(--font-size-caption);}.region--footer-main{background:var(--color-background-dark);}.region--footer-main .region__content{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;padding-block:var(--section-padding);display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));column-gap:var(--gap);row-gap:var(--section-padding);}.region--footer-main .block:first-child,.region--footer-main .block:nth-child(2){grid-row:span 2;}.region--footer-main h2{color:var(--color-white);font-size:var(--font-size-h5);margin-block:0 0.5em;}.region--footer-main,.region--footer-main a{color:var(--color-white);}.region--footer-main .menu a{text-decoration:none;}.region--footer-main .menu a:hover{color:var(--color-white);text-decoration:underline;}.region--footer-main .menu a:hover:active{text-underline-offset:0.25em;}.region--footer-main .menu li{margin-block-end:0.5em;}.region--footer-main .menu--footer-social-links{display:flex;gap:1em;font-size:var(--font-size-h3);}.region--footer-main .menu--footer-social-links a:hover{color:var(--color-yellow-50);}.region--footer-main .ngp-form{overflow:visible;}.region--footer-main .ngp-form *{font-family:var(--font-family) !important;font-size:var(--font-size-p) !important;}.region--footer-main .ngp-form .at-inner{margin-block:0;background:transparent;}.region--footer-main .ngp-form .at-inner label{color:var(--color-white);}.region--footer-main .ngp-form .at-inner .at-fieldset,.region--footer-main .ngp-form .at-inner .at-form-submit,.region--footer-main .ngp-form .at-inner .at-row > [class^=at-]{padding:0 !important;margin-inline:0;}.region--footer-main .ngp-form .at-inner input[type=email]{margin-block:-1.4em 0 !important;padding:var(--button-padding);height:auto;}.region--footer-main .ngp-form .at-inner input[type=email]:focus{box-shadow:none;outline:revert;}.region--footer-main .ngp-form .at-inner input[type=email]::placeholder{color:var(--color-blue-70);}.region--footer-main .ngp-form .at-inner .error small.error{margin-block-end:0;}.region--footer-main .ngp-form .at-inner footer.FooterHtml{margin-block:0;}.region--footer-main .ngp-form .at-inner .at-fieldset:has(input[type=email]:placeholder-shown) .UpdateMyProfile{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.region--footer-main .ngp-form .at-inner .at-fieldset:has(input[type=email]:placeholder-shown) .UpdateMyProfile:active,.region--footer-main .ngp-form .at-inner .at-fieldset:has(input[type=email]:placeholder-shown) .UpdateMyProfile:focus,.region--footer-main .ngp-form .at-inner .at-fieldset:has(input[type=email]:placeholder-shown) .UpdateMyProfile:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.region--footer-main .ngp-form .at-inner .UpdateMyProfile{margin-block-start:0.5em;}.region--footer-main .ngp-form .at-inner input[type=submit]{float:none;margin-inline:0;margin-block-end:0;display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-yellow-50);}.region--footer-main .ngp-form .at-inner input[type=submit]:hover{color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-blue-20);box-shadow:0 0 0 0.1em var(--color-white);}.region--footer-main .ngp-form .at-inner input[type=submit]:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.region--footer-main .ngp-form .at-inner input[type=submit][disabled]{opacity:0.5;}.region--header-branding{width:100%;}@media screen and (min-width:55rem){.region--header-branding{width:clamp(18rem,17.5vw + 11rem,25rem);}}.region--header-menu{display:flex;padding-inline:0.8em;gap:1em;background:var(--color-background-dark);}.region--header-mobile a{text-decoration:none;}.region--header-mobile .region__content{display:none;}.region--header-mobile [aria-expanded=true] + .region__content{display:block;}.region--header-mobile > button svg{font-size:1.5em;}.region--header-mobile > button svg[data-symbol=close]{display:none;}.region--header-mobile > button[aria-expanded=true] svg[data-symbol=close]{display:inline;}.region--header-mobile > button[aria-expanded=true] svg[data-symbol=menu]{display:none;}.region--header-mobile .menu .menu-item{width:100%;}.region--header-mobile .menu .menu-item--expanded{display:grid;grid-template-columns:1fr auto;}.region--header-mobile .menu .menu-item--expanded .menu{grid-column:span 2;}.region--header-mobile button[aria-expanded=false] + .menu{display:none;}.region--header-mobile .region__content{position:absolute;z-index:10;inset-inline:0;inset-block-start:100%;}.region--header-mobile .block{background:var(--color-white);border-block:var(--border-width) solid var(--color-blue-20);width:100%;box-sizing:content-box;margin-inline-start:auto;}.region--header-mobile .block + .block{border-block-start:0;}.region--header-mobile .menu-item--level-1 > a,.region--header-mobile .menu-item--level-1 > button{display:block;padding:0.75em var(--container-padding);font-size:var(--font-size-h4);}.region--header-mobile .menu-item--level-1:not(:last-child){border-block-end:var(--border-width) solid var(--color-blue-20);}.region--header-mobile .menu--level-2{margin-inline-start:var(--container-padding);padding-inline-start:1em;margin-block-end:1em;font-size:var(--font-size-h5);}.region--header-mobile .menu--level-2 .menu-item{margin-block-end:0.75em;}.region--header-mobile .block--system-menu-block--header-utility{border-block-end-color:transparent;}.region--header-mobile .block--system-menu-block--header-utility .menu{display:flex;gap:2em;justify-content:center;padding:2em var(--container-padding);}.region--header-mobile .block--system-menu-block--header-utility .menu .menu-item{width:auto;border-block-end:0;}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/donate"]{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-yellow-50);}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/donate"]:hover{color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-blue-20);box-shadow:0 0 0 0.1em var(--color-white);}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/donate"]:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/donate"][disabled]{opacity:0.5;}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/search"]{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/search"]:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/search"]:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.region--header-mobile .block--system-menu-block--header-utility .menu a[href="/search"][disabled]{opacity:0.5;}body:has(.region--header-mobile > button[aria-expanded=true]) main,body:has(.region--header-mobile > button[aria-expanded=true]) footer{display:none;}.region--header-utility{--button-padding:.5em;font-size:var(--font-size-p);}.region--header-utility .region__content{display:flex;flex-wrap:wrap;gap:1em;}.region--header-utility nav h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.region--header-utility nav h2:active,.region--header-utility nav h2:focus,.region--header-utility nav h2:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.region--header-utility nav .menu{display:flex;gap:1em;}.region--header-utility nav a{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}.region--header-utility nav a:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}.region--header-utility nav a:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.region--header-utility nav a[disabled]{opacity:0.5;}.region--header-utility nav a[href="/donate"]{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-yellow-50);}.region--header-utility nav a[href="/donate"]:hover{color:var(--color-blue-20);background:var(--color-yellow-50);border-color:var(--color-blue-20);box-shadow:0 0 0 0.1em var(--color-white);}.region--header-utility nav a[href="/donate"]:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.region--header-utility nav a[href="/donate"][disabled]{opacity:0.5;}.region--header-utility:has(.block--views-exposed-filter-block--afb-search-page) .menu-item:has(a[href="/search"]){display:none;}.breadcrumb:has(li:first-child:last-child){display:none;}.breadcrumb ol{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;margin-block:1.5em -0.5em;font-size:var(--font-size-p);flex-wrap:wrap;}.breadcrumb ol,.breadcrumb ol li{display:flex;gap:0.5em;}.breadcrumb ol li:not(:first-child)::before{content:"/";}.page-node-type-landing-page .breadcrumb ol{max-width:100%;}.menu-local-tasks{background:var(--color-background-light);padding-block:1em;}.menu-local-tasks ul{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;display:flex;flex-wrap:wrap;gap:1em;}.menu-local-tasks ul a{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}.menu-local-tasks ul a:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}.menu-local-tasks ul a:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.menu-local-tasks ul a[disabled]{opacity:0.5;}.menu-local-tasks ul a.is-active,.menu-local-tasks ul a.is-active:hover{background:white;}.media--image{width:100%;}.media--image img,.media--image div:where(:not(.contextual,.field__label)){width:100%;height:100%;object-fit:cover;}.cc-banner.cc-window{font-family:var(--font-family);font-size:var(--font-size-p);line-height:var(--line-height-paragraph);}.cc-banner a.cc-btn{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);white-space:nowrap;}.cc-banner a.cc-btn:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}.cc-banner a.cc-btn:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.cc-banner a.cc-btn[disabled]{opacity:0.5;}.status-messages,.message__wrapper{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;}.status-messages ul,.message__wrapper ul{margin:0;padding:0;list-style:none;}.status-messages .status-message,.status-messages .messages,.message__wrapper .status-message,.message__wrapper .messages{font-size:var(--font-size-p);padding:1.5em;margin-block:1.5em;background:var(--color-blue-95);}.status-messages .status-message--error,.status-messages .messages--error,.message__wrapper .status-message--error,.message__wrapper .messages--error{background:var(--color-red-95);}.status-messages .status-message--warning,.status-messages .messages--warning,.message__wrapper .status-message--warning,.message__wrapper .messages--warning{background:var(--color-yellow-80);}.status-messages details.error-with-backtrace summary,.message__wrapper details.error-with-backtrace summary{font-size:var(--font-size-p);display:block;max-width:100%;}.status-messages details.error-with-backtrace summary::after,.message__wrapper details.error-with-backtrace summary::after{display:inline-block;margin-inline-start:0.5em;}.node--unpublished{background:var(--color-background-unpublished);}.node--full .node__header__content{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;}.node--full > .node__content{margin-block-end:var(--section-margin);}.node--full .node__container{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;}@media screen and (min-width:64rem){.node--full .node__container{display:grid;column-gap:var(--container-padding);align-items:start;grid-template-columns:auto 1fr;}.node--full .node__container > *{grid-column:1;}.node--full .node__container > footer{grid-row:1/span 10;grid-column:2;}.node--full .node__container > .field--body{margin-block:0;}.node--full .node__container footer > *:first-child h2{margin-block-start:0;}}.node--full .field--body .field__item > *:first-child{margin-block-start:0;}.node--full .field--body,.node--full footer{margin-bottom:var(--section-margin);}.node--ambassador--full .field--field-ambassador-highlight,.node--ambassador--full .field--field-ambassador-social-media{font-size:var(--font-size-p);line-height:var(--line-height-paragraph);margin-block:1em;}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar){margin-block-end:2.5em;max-width:var(--text-column-width);}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) a{display:block;padding-block:0.5rem;text-decoration:none;padding-inline:0.5rem;}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) a:hover{background-color:var(--color-blue-95);}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) a.is-active{background-color:var(--color-yellow-50);}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) .view__content a,.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) h2{border-block-end:var(--border-width) solid var(--border-color);}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) summary h2{border-block-end:0;padding-inline-start:0;}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) h2{font-size:var(--font-size-h3);padding-inline:0.5rem;padding-block:0.5rem;margin-block-end:0;}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) h2:has(a){padding-inline:0;margin-inline:0;padding-block:0;}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) li{padding-inline-start:0;}.node--basic-hierarchical-page--full .node__container nav:has(.views-view--hierarchical-navigation-sidebar) li li a{padding-inline-start:2em;}.node--basic-hierarchical-page--full .node__container > nav:has(.views-view--hierarchical-navigation-sidebar) h2{margin-block:0;}.node--basic-hierarchical-page--full .node__container > nav:has(.views-view--hierarchical-navigation-sidebar) details{margin-block-end:2em;}@media screen and (min-width:64rem){.node--basic-hierarchical-page--full .node__container > nav:has(.views-view--hierarchical-navigation-sidebar){position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.node--basic-hierarchical-page--full .node__container > nav:has(.views-view--hierarchical-navigation-sidebar):active,.node--basic-hierarchical-page--full .node__container > nav:has(.views-view--hierarchical-navigation-sidebar):focus,.node--basic-hierarchical-page--full .node__container > nav:has(.views-view--hierarchical-navigation-sidebar):focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}}.node--basic-hierarchical-page--full .node__container footer nav:has(.views-view--hierarchical-navigation-sidebar) details{position:relative;}.node--basic-hierarchical-page--full .node__container footer nav:has(.views-view--hierarchical-navigation-sidebar) details summary{position:absolute;inset-inline-end:0;inset-block-end:100%;border:var(--border-width) solid transparent;}.node--basic-hierarchical-page--full .node__container footer nav:has(.views-view--hierarchical-navigation-sidebar) details summary:hover{background:transparent;border-color:var(--color-link-hover);}.node--basic-hierarchical-page--full .node__container footer nav:has(.views-view--hierarchical-navigation-sidebar) details summary::after{width:0.5em;min-width:0.5em;height:0.5em;position:relative;inset-block-start:-0.2em;}.node--basic-hierarchical-page--full .node__container footer nav:has(.views-view--hierarchical-navigation-sidebar) details[open] summary::after{inset-block-start:0.05em;}.node--blog-post--full .node__container .field--field-blog-author,.node--blog-post--full .node__container .field--field-blog-categories{margin-block:1em;font-size:var(--font-size-p);line-height:var(--line-height-paragraph);}.node--blog-post--full .node__container .field--field-blog-author .field__label,.node--blog-post--full .node__container .field--field-blog-categories .field__label{font-weight:bold;}.node--blog-post--full .node__container .field--field-blog-author .field__item,.node--blog-post--full .node__container .field--field-blog-categories .field__item{display:inline;}.node--blog-post--full .node__container .field--field-blog-author .field__item:not(:last-child)::after,.node--blog-post--full .node__container .field--field-blog-categories .field__item:not(:last-child)::after{content:",";}.node--landing-page--full .node__header__content:has(.paragraph--hero){max-width:none;padding:0;}.node--landing-page--full .node__header__content:has(.paragraph--hero) h1{padding-inline:var(--container-padding);}.node--landing-page--full .node__container{max-width:none;padding-inline:0;}@media screen and (min-width:64rem){.node--landing-page--full .node__container{display:block;}}body.path-frontpage .node--landing-page--full h1{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}body.path-frontpage .node--landing-page--full h1:active,body.path-frontpage .node--landing-page--full h1:focus,body.path-frontpage .node--landing-page--full h1:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.node--landing-page--full.node--17327 h1{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.node--landing-page--full.node--17327 h1:active,.node--landing-page--full.node--17327 h1:focus,.node--landing-page--full.node--17327 h1:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.node--magazine-article--full .node__container .field--field-authors,.node--magazine-article--full .node__container .field--field-subject{margin-block:1em;}.node--magazine-article--full .node__container .field--field-authors .field__label,.node--magazine-article--full .node__container .field--field-subject .field__label{font-weight:bold;}.node--magazine-article--full .node__container .field--field-authors:has(.field__item:nth-child(2)) .field__label::after,.node--magazine-article--full .node__container .field--field-subject:has(.field__item:nth-child(2)) .field__label::after{content:"s";}.node--magazine-article--full .node__container .field--field-authors .field__item,.node--magazine-article--full .node__container .field--field-subject .field__item{margin-block-start:0.5em;}.node--magazine-article--full .node__container footer nav{margin-block-end:2.5em;max-width:var(--text-column-width);}.node--magazine-article--full .node__container footer nav a{display:block;padding-block:0.5rem;text-decoration:none;padding-inline:0.5rem;}.node--magazine-article--full .node__container footer nav a:hover{background-color:var(--color-blue-95);}.node--magazine-article--full .node__container footer nav a.is-active{background-color:var(--color-yellow-50);}.node--magazine-article--full .node__container footer nav a small{font-weight:bold;}.node--magazine-article--full .node__container footer nav .view__content a,.node--magazine-article--full .node__container footer nav .menu-item a,.node--magazine-article--full .node__container footer nav h2{border-block-end:var(--border-width) solid var(--border-color);}.node--magazine-article--full .node__container footer nav summary h2{border-block-end:0;padding-inline-start:0;}.node--magazine-article--full .node__container footer nav h2{font-size:var(--font-size-h3);padding-inline:0.5rem;padding-block:0.5rem;margin-block-end:0;}.node--magazine-article--full .node__container footer nav h2:has(a){padding-inline:0;margin-inline:0;padding-block:0;}.node--magazine-article--full .node__container footer nav li{padding-inline-start:0;}.paragraph--custom-tout .field--text-long{max-width:100%;}.paragraph--headline{background:var(--color-background-dark);}.paragraph--headline h3{font-size:var(--font-size-h5);line-height:var(--line-height-paragraph);color:var(--color-white);margin-block:0;padding:var(--container-padding);}.paragraph--headline .field--field-headline-url{padding:var(--container-padding);background:var(--color-yellow-50);font-size:var(--font-size-p);line-height:var(--line-height-paragraph);}@media screen and (min-width:64rem){.paragraph--headline > .paragraph__content{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;}.paragraph--headline > .paragraph__content h3{margin-inline:auto 0.5rem;}.paragraph--headline > .paragraph__content .field--field-headline-url{display:flex;align-items:center;position:relative;}.paragraph--headline > .paragraph__content .field--field-headline-url::before{content:"";background:var(--color-yellow-50);position:absolute;inset-inline-start:-0.5rem;inset-block-start:-10%;border-radius:100%;height:120%;width:1em;}}.paragraph--hero > .paragraph__content .field-group--group-hero-text{padding:var(--container-padding);border-block:var(--border-width) solid var(--border-color);}.paragraph--hero > .paragraph__content .field-group--group-hero-text h2{margin-block-start:0;}.paragraph--hero > .paragraph__content .field-group--group-hero-text .field--link{margin-block-start:1.5em;font-size:var(--font-size-p);}.paragraph--hero > .paragraph__content .field-group--group-hero-text .field--link a{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}.paragraph--hero > .paragraph__content .field-group--group-hero-text .field--link a:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}.paragraph--hero > .paragraph__content .field-group--group-hero-text .field--link a:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.paragraph--hero > .paragraph__content .field-group--group-hero-text .field--link a[disabled]{opacity:0.5;}@media screen and (min-width:64rem){.paragraph--hero > .paragraph__content{display:grid;grid-template-columns:3fr 2fr;align-items:center;}.paragraph--hero > .paragraph__content .field--field-hero-image{position:relative;min-height:30rem;}.paragraph--hero > .paragraph__content .field--field-hero-image,.paragraph--hero > .paragraph__content .field--field-hero-image *{height:100%;}.paragraph--hero > .paragraph__content .field--field-hero-image img{position:absolute;inset:0;}.paragraph--hero > .paragraph__content .field-group--group-hero-text{margin-block:3rem;position:relative;inset-inline-start:calc(var(--container-padding) * -2);border:var(--border-width) solid var(--border-color);background:var(--color-background-body);}.paragraph--hero > .paragraph__content .field--field-headline{grid-column:1/span 2;}}.paragraph--tout{border:var(--border-width) solid var(--border-color);font-size:var(--font-size-p);height:100%;}.paragraph--tout .paragraph__content{display:flex;flex-direction:column;height:100%;}.paragraph--tout .paragraph__content .field-group--group-tout-text{display:flex;flex-direction:column;height:100%;padding-inline:var(--container-padding);padding-block-end:var(--container-padding);}.paragraph--tout h3{margin-block-end:0;font-size:var(--font-size-h3-tout);font-weight:500;}.paragraph--tout .field--link{height:100%;}.paragraph--tout .field--link .field__items{height:100%;display:flex;flex-direction:column;justify-content:end;font-size:var(--font-size-p);gap:1em;}.paragraph--tout .field--link a{display:inline-block;text-decoration:none;border-width:var(--border-width);border-radius:var(--border-radius);padding:var(--button-padding) calc(var(--button-padding) * 2);border-style:solid;outline-offset:0.2em;line-height:var(--button-line-height);color:var(--color-white);background:var(--color-blue-20);border-color:var(--color-blue-20);}.paragraph--tout .field--link a:hover{color:var(--color-blue-20);background:var(--color-blue-90);border-color:var(--color-blue-20);}.paragraph--tout .field--link a:active{position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.paragraph--tout .field--link a[disabled]{opacity:0.5;}.paragraph--tout .field--link a{display:block;white-space:normal;padding-inline:1em;}.paragraph--tout ul{padding-inline-start:1em;}.paragraph--tout-row .field--field-tout-row-heading{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;}.paragraph--tout-row .field--field-touts{box-sizing:content-box;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto;}.paragraph--tout-row .field--field-touts > .field__items{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));}.paragraph--tout-row .field--field-touts > .field__items:has(.paragraph--full-width-tout,.paragraph--custom-tout){grid-template-columns:1fr;}@media screen and (min-width:64rem){.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:last-child:nth-child(2)),.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:last-child:nth-child(4)){grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));}}.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:first-child:last-child):has(img){grid-template-columns:1fr;}@media screen and (min-width:40rem){.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:first-child:last-child):has(img) .paragraph--tout .paragraph__content{position:relative;}.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:first-child:last-child):has(img) .paragraph--tout .paragraph__content .field-group--group-tout-text{width:calc(66% + var(--gap) / 2 + var(--border-width));}.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:first-child:last-child):has(img) .paragraph--tout .paragraph__content .field--field-tout-image{position:absolute;inset-block:0;inset-inline-end:0;width:calc(33% - var(--gap) / 2 - var(--border-width));}.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:first-child:last-child):has(img) .paragraph--tout .paragraph__content .field--field-tout-image article,.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:first-child:last-child):has(img) .paragraph--tout .paragraph__content .field--field-tout-image div:where(:not(.contextual)){width:100%;height:100%;}.paragraph--tout-row .field--field-touts > .field__items:has(> .field__item:first-child:last-child):has(img) .paragraph--tout .paragraph__content .field--link a{display:inline-block;}}.paragraph--tout-row:has(.field--field-hero-image){margin-block:0;padding-block:var(--section-padding);position:relative;}.paragraph--tout-row:has(.field--field-hero-image) .field--field-hero-image{position:absolute;inset:0 0 0 0;z-index:-1;}.paragraph--tout-row:has(.field--field-hero-image) .field--field-hero-image *{height:100%;}.paragraph--tout-row:has(.field--field-hero-image) h2{margin-block-start:0;margin-block-end:1em;}@media screen and (min-width:64rem){.paragraph--tout-row:has(.field--field-hero-image) h2{margin-block-end:calc(10rem + 2vw);}}.paragraph--tout-row:has(.field--field-hero-image) h2 .field__item{display:inline-block;background:var(--color-background-body);border:var(--border-width) solid var(--border-color);padding-block:0.25em;padding-inline:50rem 0.5em;margin-inline:-50rem -0.5em;}.paragraph--tout-yellow,.paragraph--tout-yellow .paragraph__content,.paragraph--tout-yellow a{height:100%;}.paragraph--tout-yellow a{display:block;border:var(--border-width) solid var(--color-yellow-50);border-radius:var(--border-radius);background:var(--color-yellow-50);padding:var(--container-padding);color:var(--color-blue-20);outline-offset:0.2rem;text-decoration:none;}.paragraph--tout-yellow a:hover{border-color:var(--color-blue-20);}.paragraph--tout-yellow a:hover,.paragraph--tout-yellow a:hover *{color:var(--color-blue-20);}.paragraph--tout-row:has(.field--field-hero-image) .paragraph--tout-yellow:has(a:hover){outline:var(--border-width) solid var(--color-yellow-50);border-radius:var(--border-radius);}.paragraph--tout-yellow:has(a:active){position:relative;inset-block-start:0.1em;inset-inline-start:0.1em;}.paragraph--tout-yellow h3{margin-block-start:0;}.taxonomy-term--full .field--description{font-size:var(--font-size-p);line-height:var(--line-height-paragraph);margin-block-end:var(--section-margin);}.views-view--afb-search{max-width:var(--text-column-width);font-size:var(--font-size-p);}.views-view--afb-search h3{font-size:var(--font-size-h4);}.views-view--afb-search .views-field{margin-block:1em;}.views-view--afb-search .views-row{border-block-start:var(--border-width) solid var(--border-color);margin-block-start:2em;}.views-view--ambassadors{margin-block-end:var(--section-margin);}.views-view--ambassadors .view__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--gap);}.views-view--ambassadors .views-row{border:var(--border-width) solid var(--border-color);font-size:var(--font-size-p);line-height:var(--line-height-paragraph);padding:1em;}.views-view--ambassadors h3{margin-block:0.5em;}@media screen and (min-width:64rem){.views-view--blog{display:grid;column-gap:var(--container-padding);align-items:start;grid-template-columns:auto 1fr;}.views-view--blog > *{grid-column:1;max-width:var(--text-column-width);}.views-view--blog > .view__footer{grid-row:1/span 10;grid-column:2;}.views-view--blog > .view__footer .views-view--blog-topics h2{margin-block-start:0;}}.views-view--blog > .view__header{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin-block:0;}.views-view--blog > .view__header:active,.views-view--blog > .view__header:focus,.views-view--blog > .view__header:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.views-view--blog > .view__content h3{margin-block-end:0;}.views-view--blog > .view__content > *:first-child h3{margin-block-start:0;}.views-view--blog > .view__content p,.views-view--blog > .view__content figure,.views-view--blog > .view__content .field,.views-view--blog > .view__content .field-content{margin-block:0.5em;font-size:var(--font-size-p);line-height:var(--line-height-paragraph);}.views-view--blog > .view__content .field--label-above > *{display:inline-block;}.views-view--blog > .view__content .field__label::after{content:":";}.views-view--blog > .view__content .field--field-blog-author .field__item,.views-view--blog > .view__content .field--field-blog-categories .field__item{display:inline-block;}.views-view--blog > .view__content .field--field-blog-author .field__item:not(:last-child)::after,.views-view--blog > .view__content .field--field-blog-categories .field__item:not(:last-child)::after{content:", ";}.views-view--blog-topics ul,.views-view--blog-topics li{list-style:none;margin:0;padding:0;}.views-view--blog-topics a{display:block;padding-block:0.5rem;text-decoration:none;padding-inline:0.5rem;border-block-start:var(--border-width) solid var(--border-color);}.views-view--blog-topics a:hover{background-color:var(--color-blue-95);}.views-view--blog-topics a.is-active{background-color:var(--color-yellow-50);}.views-view--blog-topics .more-link{font-size:var(--font-size-p);line-height:var(--line-height-paragraph);}.views-view--sponsor-segment{margin-block-end:var(--section-margin);}.views-view--sponsor-segment .view__section__rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--gap);}.views-view--sponsor-segment .views-row{border:var(--border-width) solid var(--border-color);font-size:var(--font-size-p);line-height:var(--line-height-paragraph);padding:1em;}.views-view--sponsor-segment .views-field-title-1{font-size:var(--font-size-h5);margin-block:1em;}.views-view--taxonomy-term .views-row{max-width:var(--text-column-width);}.views-view--taxonomy-term .views-field-body h2,.views-view--taxonomy-term .views-field-body h3{display:none;}
