main{min-height:50vh}h1{font-size:2.8rem;font-family:"Asap";font-weight:800;letter-spacing:-0.03rem}.hero-text{display:flex;align-items:center;justify-content:left}.hero-text h1{font-size:3.6rem}h2{font-size:2.2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}form legend{padding-top:0;margin-bottom:0}fieldset.collapsible label{cursor:pointer}fieldset.collapsible legend{width:100%}fieldset.collapsible legend label{display:flex;justify-content:space-between}fieldset.collapsible legend label input{display:none}fieldset.collapsible legend label::after{font-family:"FontAwesome";content:"";font-weight:300}fieldset.collapsible:has(legend input:checked) legend label::after{font-family:"FontAwesome";content:"";font-weight:300}fieldset.collapsible:not(:has(legend input:checked))>div label:not(:has(input:checked)),fieldset.collapsible:not(:has(legend input:checked))>div label:has(input:placeholder-shown){display:none}fieldset.collapsible:not(:has(legend input:checked))>div label:has(input[type=number]):not(:has(input[type=number]:placeholder-shown)){display:flex}ul.info-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.2rem;margin:0;padding:0}ul.info-grid li{list-style:none}form.unchanged button{pointer-events:none;opacity:.5;cursor:not-allowed}.horizontal-cards{display:grid;grid-auto-flow:column;gap:1rem}.horizontal-card{width:33vh;border:1px solid #000}.map-popup-description:not(.active){display:none}.map-popup-paging{display:flex;align-items:center}.map-popup-page-count{flex:1 0 auto;text-align:center}.grid>*{margin:0 !important}.volunteering .header-photo{background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:contain;min-height:100px}.volunteering .header-photo .header-text{max-width:38vw;font-size:.8rem}[popover]{min-width:700px;max-width:90vw;box-shadow:0 .2rem .5rem rgba(48,55,66,.3);opacity:0;transition:all .3s allow-discrete}[popover]:popover-open{opacity:1}[popover]::backdrop{transition:all .3s allow-discrete;background-color:#fff;opacity:0}[popover]:popover-open::backdrop{opacity:.6}@starting-style{[popover]:popover-open{opacity:0}[popover]:popover-open::backdrop{opacity:0}}.pagination a.disabled{pointer-events:none;opacity:.3;cursor:not-allowed;filter:grayscale(1)}.grid-search-info{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"grid-results-info grid-results-view-toggle grid-results-sort" "grid-pagination grid-pagination grid-save-search"}.grid-pagination{grid-area:grid-pagination}.grid-pagination .pagination{justify-content:left}.grid-results-info{grid-area:grid-results-info}.grid-results-view-toggle{grid-area:grid-results-view-toggle}.grid-results-sort{grid-area:grid-results-sort}.grid-save-search{grid-area:grid-save-search}.undo-fade{opacity:1 !important}@media screen and (max-width: 960px){.grid-search-info{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"grid-results-view-toggle grid-save-search" "grid-results-info grid-results-sort" "grid-pagination grid-pagination"}.grid-pagination .pagination{justify-content:center}.grid-results-info{text-align:center}}fieldset:disabled.hide-on-disabled,fieldset:disabled .hide-on-disabled,form[data-readonly=true] .hide-on-readonly,body.page-preview .hide-on-preview{display:none}dl.d-flex dt,dl.d-flex dd{margin-block:0}dl.d-flex dd{margin-right:1rem}
