@media (min-width:960px),(min-width:745px) and (min-height:60vw){.row-md-3{--row-span:3}.row-md-4{--row-span:4}.row-md-5{--row-span:5}.row-md-6{--row-span:6}.grid{--grid-count:var(--grid-count-regular)}.grid-fixed{grid-template-columns:repeat(var(--grid-count),1fr)}.grid-slider{margin-inline:0;padding-inline:0}.featured-large{grid-column:span 2}.grid-h-2{grid-row-end:span 2}.grid-w-2{grid-column-end:span 2}.grid-s-2{grid-column-start:2}.grid-h-3{grid-row-end:span 3}.grid-w-3{grid-column-end:span 3}.grid-s-3{grid-column-start:3}.grid-h-4{grid-row-end:span 4}.grid-w-4{grid-column-end:span 4}.grid-s-4{grid-column-start:4}.grid-h-5{grid-row-end:span 5}.grid-w-5{grid-column-end:span 5}.grid-s-5{grid-column-start:5}.grid-w-fill{grid-column-end:-1}.flex-responsive,.flex-responsive-reverse,.flex-container,.flex-container-reverse{flex-direction:row}:root{--media-compact:0;--media-regular:1;--banner-padding-multiplier:1;--banner-margin-multiplier:2;--navbar-block-size-base:76px;--navbar-offset:0px;--navbar-logo-multiplier-base:.9;--navbar-logo-inline-size-base:240px;--navbar-logo-padding-base:8px}.payment-input,.input,select{font-size:var(--form-font-size)}.form-submit-row-content{inline-size:auto;margin-block-start:0;margin-inline-start:var(--spacing-base-inline)}.layout-transparent-nav .inline-navbar{background-color:#0000}.inline-navbar{display:flex}.form-group-half-sm{flex-basis:max(var(--half),140px)}.media-compact{visibility:hidden;display:none}.sidebar-wrapper:has(.sidebar-content>:is(.breakout,.block,.carousel-inner,.main-block,.form-grid:not(.form-grid-default)):first-child){--spacing-start:var(--spacing)}.sidebar-wrapper:has(.sidebar-content>:is(.breakout,.block,.carousel-inner,.main-block,.form-grid:not(.form-grid-default)):last-child){--sidebar-gap:calc(var(--spacing)/2)}.sidebar-wrapper{--sidebar-gap:calc(var(--spacing)/2);--container-padding:var(--body-margin);grid-template-columns:auto 23em;grid-template-areas:"content sidebar";align-items:stretch}.layout-sidebar-left .sidebar-wrapper,.sidebar-wrapper-left{grid-template-columns:23em auto;grid-template-areas:"sidebar content"}.sidebar,.sidebar-content{padding-inline:0}:is(.image-left,.image-right){max-inline-size:50%}.image-right{float:right;clear:right;margin-inline-start:var(--spacing-base-inline)}.image-left{float:left;clear:left;margin-right:var(--spacing-base-inline)}:is(.image-left,.image-right) .image-carousel-item-caption{font-size:16px}.layout-transparent-nav .navbar{background-color:#0000}.layout-bottom-nav .navbar{position:sticky}.layout-transparent-nav .navbar-header{background-color:#0000}.navbar{color:var(--scroll-text,var(--text));background-color:var(--scroll-bg,var(--bg));-webkit-backdrop-filter:blur(calc(6px*var(--scroll-value)));backdrop-filter:blur(calc(6px*var(--scroll-value)));filter:drop-shadow(0 5px 5px #0006);display:flex;inset-block-start:0}.layout-fade-nav-colour-enabled .navbar,.layout-fade-nav-shadow-enabled .navbar{filter:drop-shadow(0 calc(5px*var(--scroll-value))calc(5px*var(--scroll-value))#0006)}.layout-minimal .navbar{justify-content:center}.layout-static-nav .navbar{filter:none}.layout-fade-nav-colour-enabled .navbar{--navbar-transition-duration:0s}.navbar-header{flex:none;display:flex}:is(.navbar-link,.navbar-logo-fallback){padding-block:5px;padding-inline:10px;position:relative}:is(.navbar-link:hover,.navbar-item:is(.active,.dropdown-open)>.navbar-link){color:var(--scroll-link,var(--link));-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);text-decoration-thickness:var(--link-border-width);text-underline-offset:var(--link-border-offset);-webkit-text-decoration-color:var(--link-border,currentcolor);text-decoration-color:var(--link-border,currentcolor)}:is(.navbar-links>.navbar-item>.navbar-link){background-color:#0000}.navbar-logos{flex-grow:0;flex-shrink:0}:is(.inline-navbar,.layout-minimal) .navbar-logos{margin-inline-start:0}.navbar-logo-compact{display:none}.navbar-logo-fallback{padding-block:10px;padding-inline:12px}.navbar-logo-fallback h1{font-size:1.35em}.navbar-logo-fallback h2{font-size:1.05em}a.navbar-logo{border-radius:4px}.navbar-header-space,.navbar-compact-buttons,.navbar-toggle{display:none}.navbar-menu,.navbar-menu-inner{flex:auto;justify-content:flex-end;align-self:stretch;display:flex}.navbar-links{align-items:stretch;display:flex}.navbar-links>.navbar-item{align-items:center;display:flex}.navbar-links>.navbar-link-item{margin-inline-start:8px}.navbar-item{flex:none}.navbar-item:is(.active,.dropdown-open)>.navbar-link{outline:0}.navbar-item:is(.active,.dropdown-open)>.navbar-link.navbar-dropdown-parent{border-start-end-radius:0;border-end-end-radius:0}.navbar-item:is(.active,.dropdown-open)>.navbar-link.navbar-dropdown-caret{border-start-start-radius:0;border-end-start-radius:0}.navbar-link{color:var(--scroll-text,var(--text));flex:1 0 auto;align-items:center;display:flex}.navbar-link .btn{transition-property:color,background-color,border-color}.layout-fade-nav-colour-enabled .navbar-link .btn{transition-property:none}.dropdown-default{position:relative}.dropdown-menu:not(.dropdown-menu-disabled){filter:drop-shadow(0 6px 6px #0006);position:absolute;inset-block-start:100%}.dropdown-closed .dropdown-menu:not(.dropdown-menu-disabled){visibility:hidden;display:none}.dropdown-menu-default:not(.dropdown-menu-disabled){min-inline-size:calc(100% + 16px);inset-inline-start:50%;transform:translate(-50%)}.dropdown-menu-default .navbar-sublinks{padding-inline-start:12px}.dropdown-menu-panel{justify-content:center}.dropdown-menu-panel.navbar-overflow-dropdown{flex-direction:column}.dropdown-menu-panel:not(.dropdown-menu-disabled){padding-block:var(--spacing);padding-inline:var(--container-padding-start)var(--container-padding-end);inset-inline:0}.dropdown-menu-panel:not(.dropdown-menu-disabled) .navbar-link{padding-inline:0}.dropdown-menu-panel .dropdown-toggle{display:none}.dropdown-menu-panel,.dropdown-menu-panel-links{align-items:flex-start;gap:calc(var(--spacing-base-inline)*2);display:flex}.dropdown-menu-heading{flex-shrink:0;max-inline-size:18em}.dropdown-menu-panel-links{flex-wrap:wrap;justify-content:flex-start}.navbar-sublinks-heading,.navbar-sublinks-subheading{margin-block-end:10px;line-height:1.6rem}.navbar-sublinks-no-subheading{padding-block-start:calc(1.6rem + 10px)}.navbar-sublinks-text{letter-spacing:normal;text-align:left;padding-inline:0;font-family:source-sans-pro,sans-serif;font-weight:400}.navbar-sublinks{text-align:start;background-color:var(--scroll-bg,var(--bg))}.navbar-sublinks .navbar-dropdown-caret{display:none}.navbar-sublinks .navbar-link{white-space:nowrap}.navbar-sublinks>.navbar-item{inline-size:100%;margin:0}.navbar-main{justify-content:var(--navbar-justify);flex-wrap:wrap;flex:auto}.navbar-left:only-child{padding-inline-end:8px}.navbar-left+.navbar-right{padding-inline-start:0}.navbar-right,.navbar-connect,.navbar-search{padding-inline-start:8px}:is(.navbar-connect,.navbar-search)~.navbar-links:before{content:"";border-inline-start:2px solid;align-self:center;block-size:1.5em;inline-size:0;display:block}:is(.navbar-connect,.navbar-search)~.navbar-links>.navbar-icon-item:first-child{margin-inline-start:8px}.navbar-connect{gap:0}.navbar-compact-search-btn{display:none}.navbar-icon-item .navbar-link{box-sizing:content-box;min-block-size:1.14286em;padding-block:5px;padding-inline:6px}.navbar-buttons{align-items:center;gap:8px;padding-inline-start:8px}.navbar-buttons .btn{--content-font-size:.833333em;font-size:max(1.44em,21.6px)}.navbar-overlay{display:none}.navbar-overflow-hidden{visibility:hidden;z-index:-1;position:absolute;inset-block-start:0;inset-inline-start:0}.navbar-subnav{background-color:var(--scroll-bg,var(--bg));block-size:32px;-webkit-backdrop-filter:blur(calc(6px*var(--scroll-value)));backdrop-filter:blur(calc(6px*var(--scroll-value)));justify-content:stretch;align-items:flex-end;gap:20px;font-size:.9em;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.navbar-subnav:after{content:"";flex:1;order:3;display:block}.navbar-subnav .navbar-link{color:var(--scroll-link,var(--link))}.navbar-subnav .navbar-link:hover{color:var(--scroll-link-adjust,var(--link-adjust))}.navbar-subnav-signup form{--content-font-size:16px;flex-basis:100%}.navbar-subnav-signup .form{justify-content:center;align-items:center;display:flex}.navbar-subnav-signup .input{margin-inline-end:6px}.navbar-subnav-signup .h6{margin:0;margin-inline-end:10px}.navbar-subnav-signup .text{flex-basis:15%}.navbar-subnav-signup .email{flex-basis:25%}.navbar-subnav-signup .btn{flex-shrink:1;flex-basis:auto}.navbar-subnav-donate .grid{--column-gap-base:6px}.navbar-subnav-donate-content{--content-font-size:16px;flex-basis:100%}.navbar-subnav-links{align-items:center;gap:20px;display:flex}.navbar-subnav-links .navbar-link{padding:0}.navbar-subnav-left{order:2;justify-content:flex-start}.navbar-subnav-left.navbar-subnav-connect{order:0}.navbar-subnav-left.navbar-subnav-search{order:1}.navbar-subnav-right{order:4;justify-content:flex-end}.navbar-subnav-right.navbar-subnav-search{order:5}.navbar-subnav-right.navbar-subnav-connect{order:6}.layout-sub-nav{--navbar-block-size-total:calc(var(--navbar-block-size) + 32px);--navbar-block-size-offset:calc(var(--navbar-block-size-total) + var(--navbar-offset))}.navbar-bottom-compact-menu{display:none}.panel-lg{padding:calc(var(--spacing)*.6)}.block-inset{padding-block:var(--spacing);padding-inline:calc(var(--spacing)*.75)}.block-inset>:is(.main-block,.block-base,.block,.inner-block){padding-inline:calc(var(--spacing)*.75)}.block-inset>:is(.main-block,.block-base,.block,.inner-block).block-no-padding{padding-inline:0}.block-bg .form-grid-form,.form-grid-has-bg.form-grid-normal-height .form-grid-form,.layout-squeeze .form-grid-form{filter:drop-shadow(0 0 12px #0006)}.main-block:is(.theme-default,.theme-main-content,.theme-contact-block,.theme-striped) .form-grid-normal-height.form-grid-no-bg :is(.form-grid-form-content-theme-default,.form-grid-form-content-theme-main-content,.form-grid-form-content-theme-contact-block,.form-grid-form-content-theme-striped){padding:0}.carousel-slider{--carousel-has-nav-buttons:1}.carousel-dot{margin-block:0;margin-inline:5px}.swiper-initialized .carousel-nav{display:flex}.banner-content{--hero-logo-compact-display:none;--hero-logo-regular-display:block;align-items:center}.banner-xs{--banner-font-size:clamp(30.5748px,4.104vw,78.7968px)}.banner-sm{--banner-font-size:clamp(38.2185px,5.13vw,98.496px)}.banner-md{--banner-font-size:clamp(47.7731px,6.4125vw,123.12px)}.banner-lg{--banner-font-size:clamp(59.7164px,8.01563vw,153.9px)}.banner-xl{--banner-font-size:clamp(74.6455px,10.0195vw,192.375px)}.banner-xxl{--banner-font-size:clamp(93.3069px,12.5244vw,240.469px)}.banner-form .form-row{max-inline-size:min(30em,50vw);margin-inline:auto}.hero-float{--banner-is-horizontal:1;--banner-is-vertical:0}.hero-float .banner-content{border-radius:0;flex-basis:auto;box-shadow:0 0 12px #0006}.hero-float .banner-left{inset-inline-start:var(--banner-text-offset)}.hero-float .banner-right{inset-inline-end:var(--banner-text-offset)}.hero-float :is(.banner-left,.banner-right){text-align:start}.hero-float .banner-text-align-center{text-align:center}.hero-float .banner-text-content{min-inline-size:calc(440px + var(--banner-padding-inline-start) + var(--banner-padding-inline-end));inline-size:calc(47% + var(--banner-padding-inline-start) + var(--banner-padding-inline-end));max-inline-size:calc(580px + var(--banner-padding-inline-start) + var(--banner-padding-inline-end))}.hero-float .banner-narrow{max-inline-size:calc(35% + var(--banner-padding-inline-start) + var(--banner-padding-inline-end))}.hero-side{--banner-triangle-inline-size:1.15em;--banner-triangle-display:1;--banner-is-horizontal:1;--banner-is-vertical:0}.hero-side .banner-content{min-block-size:calc(3.2em + var(--banner-padding-block)*2);text-align:start;flex-basis:auto;align-items:center;display:flex}.hero-side .banner-text-align-center{text-align:center}.hero-side .banner-text-content{min-inline-size:calc(440px + var(--banner-padding-inline-start) + var(--banner-padding-inline-end));inline-size:calc(47% + var(--banner-padding-inline-start) + var(--banner-padding-inline-end));max-inline-size:calc(580px + var(--banner-padding-inline-start) + var(--banner-padding-inline-end))}.hero-side .banner-narrow{max-inline-size:calc(35% + var(--banner-padding-inline-start) + var(--banner-padding-inline-end))}.hero-side:not(.hero-text-right){--banner-inline-end-addon:var(--banner-triangle)}.hero-side:not(.hero-text-left){--banner-inline-start-addon:var(--banner-triangle)}.hero-side.hero-text-top{--banner-block-start-combine:1;--banner-block-start-flush:1;--banner-block-end-combine:0;--banner-block-end-flush:1}.hero-side.hero-text-bottom{--banner-block-end-combine:1;--banner-block-end-flush:1;--banner-block-start-combine:0;--banner-block-start-flush:1}.hero-side.hero-text-left{--banner-inline-start-combine:1;--banner-inline-start-flush:1;--banner-inline-end-combine:0;--banner-inline-end-flush:1}.hero-side.hero-text-right{--banner-inline-end-combine:1;--banner-inline-end-flush:1;--banner-inline-start-combine:0;--banner-inline-start-flush:1}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait){--banner-triangle-display:1;--banner-block-start-combine:1;--banner-block-end-combine:1;--banner-is-horizontal:1;--banner-is-vertical:0;flex-direction:row}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait):not(.hero-text-right){--banner-inline-start-combine:1;--banner-inline-end-flush:1;--banner-inline-end-addon:calc(var(--banner-triangle)*.8)}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait):not(.hero-text-right).hero-text-align-center{--banner-inline-end-combine:1;--banner-inline-end-flush:0}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait).hero-text-right{--banner-inline-end-combine:1;--banner-inline-start-flush:1;--banner-inline-start-addon:calc(var(--banner-triangle)*.8)}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait).hero-text-right.hero-text-align-center{--banner-inline-start-combine:1;--banner-inline-start-flush:0}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .banner-wrapper{z-index:2;order:0;align-items:stretch;position:relative}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .banner-wrapper-right{order:2}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .banner-text-content-wrapper{min-inline-size:calc(440px + var(--banner-padding-inline-start) + var(--banner-padding-inline-end));inline-size:calc(47% + var(--banner-padding-inline-start) + var(--banner-padding-inline-end));max-inline-size:calc(580px + var(--banner-padding-inline-start) + var(--banner-padding-inline-end))}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .hero-content-wrapper{max-inline-size:calc(35% + var(--banner-padding-inline-start) + var(--banner-padding-inline-end))}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .banner-content{text-align:start;flex-grow:1;flex-basis:100%;align-items:center;display:flex}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .banner-content:not(.banner-right){margin-inline-end:calc(var(--banner-triangle)*-1 - 1px)}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .banner-text-align-center{text-align:center;justify-content:center}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .banner-right{margin-inline-start:calc(var(--banner-triangle)*-1 - 1px)}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default:is(.hero-full-height,.hero-portrait) .hero-image{order:1}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default.hero-portrait{--banner-is-horizontal:1;--banner-is-vertical:0}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default.hero-portrait:not(.hero-text-right) .hero-image-responsive{margin-inline-start:-10%}:is(.top-hero-sm,.top-hero-md,.top-hero-default) .hero-default.hero-portrait.hero-text-right .hero-image-responsive{margin-inline-end:-10%}.hero-gradient{--gradient-width:30%}.top-hero-responsive:is(.top-hero-lg,.top-hero-xl),.top-hero-responsive:is(.top-hero-sm,.top-hero-md,.top-hero-default)>.top-hero-inner,.carousel-inner.carousel-slider,.carousel-show-all .banner-item,:is(.endorsements,.slider) .carousel-item{block-size:var(--hero-block-size-clamp);--hero-block-size-clamp:clamp(var(--hero-min-block-size),var(--hero-block-size),var(--hero-max-block-size))}.top-hero-responsive{--hero-block-size-base:100svmin;--hero-max-block-size-base:1080px;--hero-min-block-size:clamp(298px,40vw,768px);--hero-multiplier:var(--hero-multiplier-base)}.top-hero-responsive.top-hero-sm{--hero-min-block-size:325px}.top-hero-responsive.top-hero-md{--hero-min-block-size:425px}.top-hero-responsive.top-hero-default{--hero-multiplier-base:.6;--hero-min-block-size:425px}.layout-alert-bar .top-hero-responsive:is(.top-hero-lg,.top-hero-xl){--hero-subtract:67px}.layout-bottom-nav .top-hero{margin-block-end:calc(var(--navbar-block-size-offset)*-1)}.layout-bottom-nav .top-hero-inner{padding-block-start:0;padding-block-end:var(--navbar-block-size-offset)}:is(.layout-fade-nav-colour.layout-bottom-nav,.layout-fade-nav-opacity.layout-bottom-nav) .top-hero-inner{padding-block-end:0}.hero-no-image{min-block-size:0}.text-content img[style*="float: left"]{clear:left;margin-left:0;margin-right:var(--spacing-base-inline);float:left!important}.text-content img[style*="float: right"]{clear:right;margin-left:var(--spacing-base-inline);margin-right:0;float:right!important}.main-bg,.block-bg{max-inline-size:1920px;margin-inline:auto}.engage-block-single .engage-block-grid{grid-template-columns:1fr 2fr}.engage-block-grid{--row-gap-base:calc(var(--spacing)*.75)}.buttons-block-buttons{font-size:calc(var(--content-font-size)*1.56)}.donate-block-items-circle,.icons-block-items{column-gap:calc(var(--spacing-base-inline)*.5 + min(2.5vw,.025*var(--container-inline-size)));justify-content:center}.alert-bar{--z-index:30;z-index:30;inline-size:100%;position:fixed;inset-block-end:0;inset-inline-start:0}.alert-bar-placeholder{visibility:hidden;display:flex}.alert-bar,.alert-bar-placeholder{min-block-size:calc(67px + env(safe-area-inset-bottom,0));--spacing-start:10px;--spacing-end:max(10px,env(safe-area-inset-bottom,0))}.alert-bar-text{font-size:1.3em}.footer-logos{justify-content:center;gap:var(--spacing-base-block)calc(var(--spacing-base-inline)*4)}.timeline{grid-template-columns:1fr 1fr;grid-auto-rows:auto var(--spacing);column-gap:var(--timeline-line-width);row-gap:0}.timeline-item{grid-area:span 3}.timeline-item:first-child{grid-row:span 2}.timeline-item:nth-child(4n+3){border-start-start-radius:0;border-end-start-radius:0}.timeline-item:nth-child(4n+1){border-start-end-radius:0;border-end-end-radius:0}.timeline-space{display:block}.banner-text-content-wrapper{flex-grow:0}:is(.highlight-item:hover,.highlights:not(:has(.highlight-item:hover)) .highlight-item:first-child) .highlight-item-image,:is(.highlight-item:hover,.highlights:not(:has(.highlight-item:hover)) .highlight-item:first-child) .highlight-item-content{opacity:1}:is(.highlight-item:hover,.highlights:not(:has(.highlight-item:hover)) .highlight-item:first-child) .highlight-item-image{z-index:2}:is(.highlight-item:hover,.highlights:not(:has(.highlight-item:hover)) .highlight-item:first-child) .highlight-item-image:after{display:block}.highlight-item{display:contents}.highlight-item-image{inline-size:calc((100% - var(--column-gap))/2);opacity:0;margin-block-end:0;transition:opacity .25s ease-in-out;position:absolute;inset:0 0 0 auto}.highlight-item-image:after{content:"";inline-size:var(--column-gap);display:none;position:absolute;inset:0 100% 0 auto}.highlight-item-image img{aspect-ratio:auto}.highlight-item-content{opacity:.7;grid-column:1;transition:opacity .25s ease-in-out;position:relative}.highlight-item:not(:last-child) .highlight-item-content:after{content:"";block-size:var(--row-gap);position:absolute;inset:100% 0 auto}.grid-1up>.news-item,.news-item.featured-full{grid-template-areas:"feature header""feature content""footer footer"}.grid-1up>.news-item.news-item-no-image,.news-item.featured-full.news-item-no-image{grid-template:"header"min-content"content"1fr"footer"min-content/1fr}.content-blocks-horizontal{--content-block-spacing:calc(var(--spacing-base-block)/2);--column-gap-base:var(--spacing-base-inline);--row-gap-base:var(--spacing)}.content-blocks-horizontal.content-blocks-style-combined{--content-block-feature-size:20%}.content-blocks-horizontal.content-blocks-images:not(.content-blocks-style-icons){--content-block-feature-size:min(35%,12em)}.content-blocks-horizontal.content-blocks-images.content-blocks-style-half{--content-block-feature-size:1fr}.content-blocks-horizontal .content-block-item-has-feature{--content-block-vertical:var(--OFF);--content-block-horizontal:var(--ON);column-gap:max(var(--spacing-base-inline),var(--content-block-inline-padding));grid-template-areas:"feature header""feature text""feature footer";grid-template-columns:var(--content-block-feature-size)1fr;grid-template-rows:min-content 1fr min-content}.content-blocks-horizontal.content-blocks-style-reversed .content-block-item-has-feature{grid-template-areas:"header feature""text feature""footer feature";grid-template-columns:1fr var(--content-block-feature-size)}.content-blocks-horizontal.content-blocks-style-combined .content-block-item-has-feature{grid-template-areas:"feature text""header text""header footer"}.content-blocks-horizontal.content-blocks-style-combined.content-blocks-style-reversed .content-block-item-has-feature{grid-template-areas:"header text""feature text""feature footer"}.content-blocks-horizontal.content-blocks-style-alternate .content-block-item-has-feature:nth-child(2n of .content-block-item-has-feature){grid-template-areas:"header feature""text feature""footer feature";grid-template-columns:1fr var(--content-block-feature-size)}.content-blocks-horizontal.content-blocks-style-alternate.content-blocks-style-reversed .content-block-item-has-feature:nth-child(2n of .content-block-item-has-feature){grid-template-areas:"feature header""feature text""feature footer";grid-template-columns:var(--content-block-feature-size)1fr}.content-blocks-horizontal.content-blocks-style-alternate.content-blocks-style-combined .content-block-item-has-feature:nth-child(2n of .content-block-item-has-feature){grid-template-areas:"text feature""text header""footer header"}.content-blocks-horizontal.content-blocks-style-alternate.content-blocks-style-combined.content-blocks-style-reversed .content-block-item-has-feature:nth-child(2n of .content-block-item-has-feature){grid-template-areas:"text header""text feature""footer feature"}.content-blocks-horizontal .content-block-item{padding-inline:var(--content-block-inline-padding);padding-block:var(--content-block-block-padding)}.content-blocks-horizontal .content-block-item.content-block-item-style-middle .content-block-content{grid-column:auto;align-self:center}.content-blocks-horizontal .content-block-image{max-inline-size:none}.content-blocks-horizontal .content-block-feature-text{text-align:center}.content-blocks-panel-horizontal{--column-gap-base:var(--spacing-base-inline);--row-gap-base:calc(var(--spacing)/2);--content-block-image-border-radius:calc(var(--content-block-border-radius) - var(--content-block-inline-padding))}.collage:has(>:nth-child(7))>:nth-child(n){display:block}.collage:has(>:nth-child(7))>:nth-child(n+8){display:none}.collage:has(>:nth-child(14))>:nth-child(n){display:block}.collage:has(>:nth-child(14))>:nth-child(n+15){display:none}.collage:has(>:nth-child(21))>:nth-child(n){display:block}.collage:has(>:nth-child(21))>:nth-child(n+22){display:none}.collage:has(>:nth-child(28))>:nth-child(n){display:block}.collage:has(>:nth-child(28))>:nth-child(n+29){display:none}.collage:has(>:nth-child(35))>:nth-child(n){display:block}.collage:has(>:nth-child(35))>:nth-child(n+36){display:none}.collage-style-sm:has(>:nth-child(9))>:nth-child(n){display:block}.collage-style-sm:has(>:nth-child(9))>:nth-child(n+10){display:none}.collage-style-sm:has(>:nth-child(18))>:nth-child(n){display:block}.collage-style-sm:has(>:nth-child(18))>:nth-child(n+19){display:none}.collage-style-sm:has(>:nth-child(27))>:nth-child(n){display:block}.collage-style-sm:has(>:nth-child(27))>:nth-child(n+28){display:none}.collage-style-sm:has(>:nth-child(36))>:nth-child(n){display:block}.collage-style-sm:has(>:nth-child(36))>:nth-child(n+37){display:none}.collage-style-sm:has(>:nth-child(45))>:nth-child(n){display:block}.collage-style-sm:has(>:nth-child(45))>:nth-child(n+46){display:none}.collage-style-xs:has(>:nth-child(11))>:nth-child(n){display:block}.collage-style-xs:has(>:nth-child(11))>:nth-child(n+12){display:none}.collage-style-xs:has(>:nth-child(22))>:nth-child(n){display:block}.collage-style-xs:has(>:nth-child(22))>:nth-child(n+23){display:none}.collage-style-xs:has(>:nth-child(33))>:nth-child(n){display:block}.collage-style-xs:has(>:nth-child(33))>:nth-child(n+34){display:none}.collage-style-xs:has(>:nth-child(44))>:nth-child(n){display:block}.collage-style-xs:has(>:nth-child(44))>:nth-child(n+45){display:none}.collage-style-xs:has(>:nth-child(55))>:nth-child(n){display:block}.collage-style-xs:has(>:nth-child(55))>:nth-child(n+56){display:none}.collage-item:not(.collage-item-style-sm,.collage-item-style-xs):nth-child(14n+8),.collage-item-style-sm:nth-child(18n+10),.collage-item-style-xs:nth-child(22n+12){grid-column:2/span 2}.modal-content{padding-block:calc(var(--spacing-base-block)*2);padding-inline:calc(var(--spacing-base-inline)*2)}.modal-photo .modal-content{padding-block:0;padding-inline:calc(45px + var(--spacing-base-inline))}:is(.modal-btn-next,.modal-btn-previous){font-size:45px}.calendar-view-toggle{display:flex}.calendar-list{display:none}[data-calendar-view=list] .calendar-list{display:block}[data-calendar-view=grid] .calendar-grid{display:grid}.layout-squeeze .navbar{display:none}.layout-sub-nav{--navbar-logo-block-size-base:calc(var(--navbar-block-size-base) + 32px)}.layout-sub-nav .navbar{padding-block-start:0}.layout-sub-nav .navbar-menu-inner{grid-auto-flow:column;grid-template-rows:32px var(--navbar-block-size-base);grid-template-columns:1fr repeat(5,auto);display:grid}.layout-sub-nav .navbar-links,.layout-sub-nav .navbar-buttons{block-size:var(--navbar-block-size-base);grid-row:2}.navbar-subnav{background-color:#0000;grid-area:1/1/auto/-1;padding-inline:8px 0;position:relative}.navbar-subnav:before{display:none}.sidebar{border-block-start:none;border-inline-start:1px solid var(--hr);padding-block-start:0;padding-inline-start:var(--sidebar-gap)}}