@keyframes l3{to{transform:rotate(1turn)}}.component-search .btn-search{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:1.125rem;padding:.625rem .375rem;transition:color .2s ease-in-out}.component-search .btn-search:hover{color:var(--color-secondary)}.component-search .search-form-container{display:none}.popup-modal-backdrop.search-modal .overflow .center-vertical{padding-block:0}.popup-modal-backdrop.search-modal .modal{max-width:100%}.popup-modal-backdrop.search-modal .modal .close{font-size:1.875rem;inset-inline-end:0;padding:.9375rem;top:0}.popup-modal-backdrop.search-modal .modal .close .close-icon{line-height:0}.popup-modal-backdrop.search-modal .modal .close .close-icon svg{height:1.25rem;width:1.25rem}.popup-modal-backdrop.search-modal .modal .modal-content{border-radius:0}.popup-modal-backdrop.search-modal .modal .search-form-container{height:100vh;padding:3.125rem 1.25rem;width:100vw}.popup-modal-backdrop.search-modal .modal .search-form-container .input-wrapper{background:#f2f2f2;border-radius:1.5625rem;padding:.3125rem 1.25rem}.popup-modal-backdrop.search-modal .modal .search-form-container .input-wrapper .input-search{background:0 0;border:none;color:var(--color-primary);font-size:1rem;font-weight:300;height:2.5rem;line-height:2.5rem;padding:0 .625rem;position:relative;width:100%}.popup-modal-backdrop.search-modal .modal .search-form-container .input-wrapper .input-search::-moz-placeholder{color:var(--color-primary);opacity:90%}.popup-modal-backdrop.search-modal .modal .search-form-container .input-wrapper .input-search::placeholder{color:var(--color-primary);opacity:90%}.popup-modal-backdrop.search-modal .modal .search-form-container .input-wrapper .input-search:focus-visible{outline:none}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container{color:var(--color-primary);height:100%;padding-block:1.25rem;position:relative}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container.loading .loading-overlay{display:flex}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .loading-overlay{align-items:center;background:#fff;display:none;inset:0;justify-content:center;padding-bottom:40vh;position:absolute;z-index:10}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .loading-overlay .loader{aspect-ratio:1;background:var(--color-primary);border-radius:50%;padding:.5rem;width:3.125rem;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .no-results{display:none;text-align:center}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .no-results.visible{display:block}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .no-results span{color:var(--color-primary);font-size:1.125rem;line-height:1.5625rem;width:100%}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .results-row{align-items:center;display:flex;flex-direction:row;gap:.625rem;justify-content:space-between;padding-block:1.25rem}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .results-row:empty{display:none}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .results-row .result-count{font-size:1.3125rem;line-height:1.875rem}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .results-row .show-all-btn{line-height:1.4;padding-block:.625rem .875rem;padding-inline:1rem}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .article-list{border-top:.0625rem solid #d7d7d7;display:flex;flex-direction:column;gap:.9375rem;padding-top:1.25rem}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .article-list:empty{display:none}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .article-list .article-item{align-items:center;display:flex;flex-direction:row;gap:.625rem;justify-content:flex-start;text-decoration:none}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .article-list .article-item .title{color:#343d4c;font-size:1.125rem;height:1.5625rem;line-height:1.5625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .article-list .article-item .link{color:var(--color-secondary);flex-shrink:0;font-size:1rem;line-height:1.5625rem;text-decoration:underline}@media screen and (min-width:48rem){.component-search .btn-search{padding:.625rem .75rem}.popup-modal-backdrop.search-modal .overflow .center-vertical{padding-block:5%}.popup-modal-backdrop.search-modal .modal{max-width:90%}.popup-modal-backdrop.search-modal .modal .modal-content{border-radius:.5rem}.popup-modal-backdrop.search-modal .modal .search-form-container{height:32.5rem;max-height:100%;max-width:100%;width:48.75rem}.popup-modal-backdrop.search-modal .modal .search-form-container .results-container .loading-overlay{padding-bottom:3.125rem}}