.filters__modal{pointer-events:none;visibility:hidden;width:100%}.filters__modal .filters__modal-action{margin-top:0;position:absolute;right:.625rem;top:.625rem}@media (min-width:768px){.filters__modal .filters__modal-action{right:1.125rem;top:1.125rem}}.filters__modal .filters__modal-content{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1rem 1rem}@media (min-width:768px){.filters__modal .filters__modal-content{padding:1.5rem}}@media (max-width:767px){.filters__modal .filters__modal-content{min-height:20rem}}.filters__modal .filters__modal-title{font-size:2.25rem;font-weight:300;line-height:2.5rem;line-height:110%}@media (min-width:768px){.filters__modal .filters__modal-title{font-size:1.5rem;line-height:1.75rem}}.filters__modal .filters__modal-footer{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}@media (max-width:379.98px){.filters__modal .filters__modal-footer{justify-content:center}}.filters__modal[open]{pointer-events:auto;visibility:visible}@media (min-width:768px){.filters__modal.modal.filters__modal--mobile,.filters__modal:modal{bottom:auto;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:auto;max-height:unset;max-width:unset;opacity:1;overflow:visible;pointer-events:auto;position:static!important;right:auto;top:auto;transform:none!important;transition:none!important;visibility:visible;width:auto;overlay:none!important}.filters__modal.modal.filters__modal--mobile::-ms-backdrop,.filters__modal:modal::-ms-backdrop{display:none}.filters__modal.modal.filters__modal--mobile::backdrop,.filters__modal:modal::backdrop{display:none}.filters__modal.modal.filters__modal--mobile .modal-box,.filters__modal:modal .modal-box{max-height:unset;max-width:unset;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;align-items:center;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);display:flex;flex-direction:row;gap:2rem;overflow:visible;padding:0;transform:none!important;transition:none!important}.filters__modal.modal.filters__modal--mobile .filters__modal-action,.filters__modal.modal.filters__modal--mobile .filters__modal-footer,.filters__modal.modal.filters__modal--mobile .filters__modal-title,.filters__modal.modal.filters__modal--mobile .modal-backdrop,.filters__modal:modal .filters__modal-action,.filters__modal:modal .filters__modal-footer,.filters__modal:modal .filters__modal-title,.filters__modal:modal .modal-backdrop{display:none}}.btn.filters__reset{gap:.5rem!important}.btn.filters__reset:has(~.filters__modal),.filters__open-modal-btn~.btn.filters__reset{display:none!important}@media (min-width:768px){.btn.filters__reset:has(~.filters__modal),.filters__open-modal-btn~.btn.filters__reset{display:flex!important}}.filters__modal-apply{margin-left:auto}@media (min-width:768px){.filters:has(.filters__modal--mobile){align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}}.filters__open-modal-btn{margin-left:auto;margin-right:auto}@media (min-width:768px){.filters__open-modal-btn{display:none!important}}.section-filters{--tw-bg-opacity:1;background-color:rgba(0,81,134,var(--tw-bg-opacity));padding-bottom:1.5rem}.filters{align-items:center;display:flex;flex-direction:column;gap:1rem}.filter__title{display:block;font-size:.9375rem;line-height:1.25rem;margin-bottom:.5rem}.filters__dropdown .filters__list-container{border-radius:.25rem;margin-top:.25rem;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-width:1px;min-width:100%;--tw-border-opacity:1;border-color:rgba(234,234,234,var(--tw-border-opacity));padding:.5rem;--tw-shadow:0 8px 16px 0px rgba(0,0,0,.08);--tw-shadow-colored:0 8px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.dropdown:focus-within .filters__selector{--tw-bg-opacity:1;background-color:oklch(var(--primary-700)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.filters__selector{border-radius:.25rem!important;flex-wrap:nowrap!important;width:100%}@media (min-width:768px){.filters__selector{max-width:17.5rem;padding:.75rem 1rem!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.filters__selector .filters__selector-chevron{margin-left:auto}@media (min-width:768px){.filters__selector .filters__selector-chevron{margin:0}}.filters__selector .filters__selector-chevron,.filters__selector .filters__selector-icon{flex-shrink:0}.filters__selector>span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.filters__selector-text:has(+.filters__selector-term){display:block}@media (min-width:768px){.filters__selector-text:has(+.filters__selector-term){display:none}}.filters__selector-term{display:none}@media (min-width:768px){.filters__selector-term{display:block}}.dropdown .dropdown-content.filters__list-container{max-height:10rem;overflow-y:auto;z-index:10}@media (min-width:768px){.dropdown .dropdown-content.filters__list-container{max-height:15rem}}.dropdown .dropdown-content.filters__list-container{scrollbar-width:thin}@media (max-width:767px){.dropdown.filters__dropdown--no-mobile .btn.filters__selector{display:block;padding:0;text-align:left;--tw-text-opacity:1;background-color:initial;border-style:none;color:rgba(4,45,77,var(--tw-text-opacity))}.dropdown.filters__dropdown--no-mobile .btn.filters__selector .filters__selector-chevron,.dropdown.filters__dropdown--no-mobile .btn.filters__selector .filters__selector-icon{display:none}.dropdown.filters__dropdown--no-mobile .dropdown-content{border-style:none;max-height:unset;opacity:1;padding:0;position:static!important;transform:none;visibility:visible;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.dropdown.filters__dropdown--no-mobile .dropdown-content .filters__list{display:flex;flex-wrap:wrap;gap:.5rem}.dropdown.filters__dropdown--no-mobile .dropdown-content .filters__selector-option,.dropdown.filters__dropdown--no-mobile .dropdown-content .filters__selector-option-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown.filters__dropdown--no-mobile .dropdown-content .filters__selector-option{border-width:2px;--tw-border-opacity:1;border-color:oklch(var(--primary-100)/var(--tw-border-opacity));border-radius:.25rem;padding:.75rem 1rem;--tw-text-opacity:1;color:oklch(var(--primary-400)/var(--tw-text-opacity))}}label.filters__selector-option{font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;text-align:left;transition:background-color .1s}label.filters__selector-option input{display:none}label.filters__selector-option:has(input:checked){--tw-bg-opacity:1;background-color:oklch(var(--base-primary-100)/var(--tw-bg-opacity))}label.filters__selector-option:hover{--tw-bg-opacity:1;background-color:oklch(var(--primary-300)/var(--tw-bg-opacity))}.filters__selector-option-wrapper{width:100%}.filters__selector-option-wrapper:has(input:checked){pointer-events:none}.filter__text-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}.filter__text-list .btn.filter__selector-option:has(input:checked){--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;border-color:transparent;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.filter__toggle-list{display:flex;flex-direction:column;gap:1.5rem}.filter__toggle-list .filter__selector-option{--tglbg:oklch(var(--base-500));align-items:center;display:flex;flex-direction:row-reverse;font-weight:400;gap:.5rem;justify-content:space-between;padding:0;width:100%}.filter__toggle-list .filter__selector-option:focus-visible{outline-offset:4px}.filter__toggle-list .filter__selector-option .toggle{--tglbg:inherit;--tw-text-opacity:1;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)!important;color:rgba(255,255,255,var(--tw-text-opacity))}.filter__toggle-list .filter__selector-option .toggle:checked{--tglbg:oklch(var(--a))}.modal .filter__selector-content{border-radius:.5rem;max-width:unset;padding:1rem;width:20rem}.modal .filter__selector-content .filter__title{font-size:1.125rem;line-height:1.5rem}.modal .filter__selector-content .filter__selector-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.filter__selector{border-radius:.25rem;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem .5rem .75rem 1rem;width:100%;--tw-text-opacity:1;color:oklch(var(--base-500)/var(--tw-text-opacity))}.filter__selector .filter__selector-text{overflow:hidden;text-align:left;text-overflow:ellipsis;text-wrap:nowrap;width:100%}.filter__selector .filter__selector-icon,.filter__selector .filter__selector-text.js-filter-is-active{--tw-text-opacity:1;color:rgba(4,45,77,var(--tw-text-opacity))}.filters__search{display:flex;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:30rem;position:relative;width:100%}.filters__search .filters__search-input{border-radius:0;border-bottom-left-radius:.5rem;font-size:1rem;line-height:1.5rem;width:100%;--tw-text-opacity:1;color:rgba(4,45,77,var(--tw-text-opacity))}.filters__search .filters__search-input:has(+.filters__search-suggestions.show,~.filters__search-suggestions-message.show){border-bottom-left-radius:0}.filters__search .filters__search-suggestions,.filters__search .filters__search-suggestions-message{border-bottom-left-radius:.5rem;display:none;flex-direction:column;padding:.5rem;position:absolute;top:100%;width:100%;z-index:1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;border-width:1px;color:rgba(4,45,77,var(--tw-text-opacity));--tw-border-opacity:1;border-color:rgba(234,234,234,var(--tw-border-opacity))}.filters__search .filters__search-suggestions{flex-direction:column;max-height:20rem;overflow-y:auto;--tw-shadow:0 8px 16px 0px rgba(0,0,0,.08);--tw-shadow-colored:0 8px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);scrollbar-width:thin}.filters__search .filters__search-suggestions.show{display:flex}.filters__search .filters__search-suggestions .js-search-suggestions-item{cursor:pointer;flex-shrink:0;overflow:hidden;padding:.5rem;text-overflow:ellipsis}.filters__search .filters__search-suggestions .js-search-suggestions-item:hover{--tw-bg-opacity:1;background-color:rgba(243,243,243,var(--tw-bg-opacity))}.filters__search .filters__search-suggestions-message{padding-left:1rem;padding-right:1rem}.filters__search .filters__search-suggestions-message.show{display:block}.filters__search .btn.filters__search-btn{border-bottom-left-radius:0;height:auto;--tw-shadow:0 0 transparent!important;--tw-shadow-colored:0 0 transparent!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.reg-disclosure{padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){.reg-disclosure{padding-bottom:2rem;padding-top:2rem}}h2.reg-disclosure__year-title{border-color:currentColor;border-width:3px;--tw-text-opacity:1;color:oklch(var(--primary-400)/var(--tw-text-opacity));font-size:2.25rem;letter-spacing:-.025em;line-height:120%!important;margin-bottom:.625rem;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){h2.reg-disclosure__year-title{font-size:2.625rem}}h3.reg-disclosure__category-title{border-bottom-width:2px;border-color:currentColor;margin-bottom:0;padding-bottom:1.5rem;padding-top:1.5rem;--tw-text-opacity:1;color:oklch(var(--primary-400)/var(--tw-text-opacity))}.reg-disclosure__post{margin-top:1.5rem}.reg-disclosure__post-link{align-items:center;border-bottom-width:1px;display:flex;gap:1rem;padding:.5rem;--tw-border-opacity:1;border-color:oklch(var(--base-400)/var(--tw-border-opacity));font-weight:700;transition:border-radius .2s,box-shadow .2s}@media (min-width:768px){.reg-disclosure__post-link{gap:1.5rem;padding:.5rem 1.5rem}}.reg-disclosure__post-link:hover{border-radius:.5rem;--tw-shadow:0 8px 16px 0px rgba(0,0,0,.08);--tw-shadow-colored:0 8px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.reg-disclosure__post-link .reg-disclosure__post-icon{flex-shrink:0;height:1.875rem;width:1.875rem;--tw-text-opacity:1;color:oklch(var(--primary-400)/var(--tw-text-opacity))}@media (min-width:768px){.reg-disclosure__post-link .reg-disclosure__post-icon{height:2.5rem;width:2.5rem}}.reg-disclosure__icon-arrow{flex-shrink:0;height:2.5rem;position:relative;width:2.5rem;--tw-text-opacity:1;color:rgba(0,81,134,var(--tw-text-opacity));margin-left:auto}@media (min-width:768px){.reg-disclosure__icon-arrow{margin:0}}.reg-disclosure__icon-arrow:after,.reg-disclosure__icon-arrow:before{color:currentColor;display:block;--tw-content:"";content:var(--tw-content);pointer-events:none;position:absolute}.reg-disclosure__icon-arrow:after{bottom:0;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;right:0;right:-.5rem;top:0;--tw-scale-x:.75;--tw-scale-y:.75;background-color:currentColor;-webkit-mask-image:var(--chevron-right-svg);mask-image:var(--chevron-right-svg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .2s}.reg-disclosure__icon-arrow:before{left:.625rem;top:50%;--tw-translate-y:-50%;transform-origin:right;width:1rem;--tw-scale-x:0;background-color:currentColor;border-radius:9999px;height:3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .2s}.reg-disclosure__post-link:hover .reg-disclosure__icon-arrow{--tw-text-opacity:1;color:oklch(var(--primary-400)/var(--tw-text-opacity))}.reg-disclosure__post-link:hover .reg-disclosure__icon-arrow:before{--tw-scale-x:1}.reg-disclosure__post-link:hover .reg-disclosure__icon-arrow:after,.reg-disclosure__post-link:hover .reg-disclosure__icon-arrow:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.reg-disclosure__post-link:hover .reg-disclosure__icon-arrow:after{--tw-scale-x:1.1;--tw-scale-y:1.1}