.h1-margin-sm{margin-bottom:1.25rem}.vh{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vh.focusable:active,.vh.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.search-page .button-group .button:hover .anm_stagger_btn_text{transform:none!important}.search-page .button-group .button:hover .anm_stagger_btn_text span{opacity:1;transform:none!important}.search-page .button-group .button.search-interacted:hover .anm_stagger_btn_text span{opacity:.8}.search-page .button-group .button .anm_stagger_btn_text{gap:.5rem}.search-page .button-group .button .anm_stagger_btn_text span{display:inline-block;min-width:2.5rem;text-align:left;pointer-events:none;transition:opacity .15s ease-in-out,transform .15s ease-in-out}.search-page .button-group .button .anm_stagger_btn_text span.tab-count--loading{opacity:.6}.search-box{position:relative;width:100%}.search-box .form{position:relative;display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;transition:all .3s ease;overflow:hidden}.search-box .input{flex:1;padding:1.25rem 1.5rem;border:none;background:transparent;font-size:1.1rem;color:#03102b;outline:none;font-weight:400}.search-box .input::placeholder{color:#999;font-weight:400}.search-box .button--reset{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;cursor:pointer;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1;display:flex;align-items:center;justify-content:center}.search-box .button--reset.button--reset--visible{opacity:1;visibility:visible}.search-box .button--reset .reset-icon{width:1.25rem;height:1.25rem;color:#03102b;transition:color .2s ease}.search-box .button--reset:hover .reset-icon{color:#000}@media (max-width: 768px){.search-box .input{padding:1rem 1.25rem;font-size:1rem}}@media (min-width: 768px){.search-box .input{padding:1.5rem 2rem;font-size:1.2rem}.search-box .button--reset{right:1.5rem}}.search-page__header{padding:calc(clamp(30px,1.8vw,35px)*1) 0}.search-tabs--hero,.search-page__popular-label{margin-bottom:calc(clamp(30px,1.8vw,35px)*1)}.search-page__pagination{margin-top:calc(clamp(30px,1.8vw,35px)*1);display:flex;justify-content:center}.search-page__pagination .pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;max-width:fit-content}.search-page__pagination .pagination__item{margin:0 .2rem;display:flex;align-items:center}.search-page__pagination .pagination__item--ellipsis .pagination__ellipsis{color:var(--color-text-muted);font-size:.9rem;padding:.5rem;user-select:none}.search-page__pagination .pagination__link{font-family:Syne Variable,Helvetica,Arial,Verdana,sans-serif;font-weight:400;font-variation-settings:"wght" 400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.5rem;text-decoration:none;background-color:transparent;cursor:pointer;border:none;color:inherit;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}.search-page__pagination .pagination__link .icon--arrow-left,.search-page__pagination .pagination__link .icon--arrow-right{width:1rem;height:1rem}.search-page__pagination .pagination__link:hover,.search-page__pagination .pagination__link:focus{opacity:.5}.search-page__pagination .pagination__link.pagination__link--disabled{opacity:.25;pointer-events:none;cursor:default;font-weight:600}.search-page__pagination .pagination__item--selected .pagination__link{cursor:default;pointer-events:none}.search-page__pagination .pagination__item--selected .pagination__link:hover,.search-page__pagination .pagination__item--selected .pagination__link:focus{opacity:1}@media (max-width: 766px){.ais-Pagination-item--page:not(.pagination__item--selected){display:none!important}}.pagination__item--selected{opacity:.25}.search-page__results-container{padding-top:60px;margin-bottom:60px}.search-hits__list{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.search-hits__list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.search-hits__list{grid-template-columns:repeat(3,1fr)}}.search-hits__item{list-style:none;margin:0;padding:0}.search-hits__item .card-article{height:100%;display:flex;flex-direction:column}.search-hits__item .card-article__visual{aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:1.875rem}.search-hits__item .card-article__visual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.search-hit{position:relative}.search-hit__content{display:flex;align-items:flex-start;gap:2rem;flex-direction:column}@media (min-width: 768px){.search-hit__content{flex-direction:row-reverse}}.search-hit__text{flex:1;min-width:0}.search-hit__image{width:200px;height:150px;overflow:hidden;border-radius:8px;flex-shrink:0}.search-hit__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.search-hit__image:hover img{transform:scale(1.05)}.search-hit__link{display:inline}.search-hit__link:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.search-hit__header{margin-bottom:calc(clamp(30px,1.8vw,35px)/2)}.search-hit__meta{display:flex;flex-direction:column;gap:calc(clamp(30px,1.8vw,35px)/2);margin-bottom:calc(clamp(30px,1.8vw,35px)/4);align-items:start}.search-hit__title{margin:0;flex:1}.search-hit__category{font-family:mundial-narrow-variable,Helvetica,Arial,Verdana,sans-serif;font-size:1.125rem;line-height:1.78em;font-weight:300;font-display:swap;font-variation-settings:"wght" 300;font-size:.875rem;letter-spacing:.1em;line-height:2em;position:relative;padding:.4em 1em .2em;border-radius:4.9em;background:#ede9e399;backdrop-filter:blur(5px)}@media (min-width: 768px){.search-hit__category{font-size:clamp(1.125rem,.32vw + 15.51px,1.375rem)}}@media (min-width: 768px){.search-hit__category{font-size:clamp(.875rem,.16vw + 12.75px,1rem)}}.search-hit__excerpt{margin:.75rem 0 0;line-height:1.5}.search-hit mark{background-color:#78caf04d;color:inherit;border-radius:3px;transition:background-color .2s ease-in-out;animation:highlightPulse .3s ease-in-out;display:inline-block;min-width:0}.search-hit mark:hover{background-color:#78caf080}@keyframes highlightPulse{0%{background-color:#78caf01a}50%{background-color:#78caf066}to{background-color:#78caf04d}}.search-tabs--desktop{display:none}@media (min-width: 768px){.search-tabs--desktop{display:block;margin-top:calc(clamp(30px,1.8vw,35px)*1.5)}}.search-tabs--desktop .tab-text-clone{position:absolute;top:0;left:0;z-index:0}.search-tabs--desktop .button--disabled{background:transparent;opacity:.3;pointer-events:none}.search-tabs--mobile{display:block;margin-top:calc(clamp(30px,1.8vw,35px)*1.5)}@media (min-width: 768px){.search-tabs--mobile{display:none}}.search-tabs__dropdown .react-select-container,.search-no-results-wrapper{width:100%}.search-no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.search-no-results__content{max-width:400px}.search-no-results__icon{margin-bottom:1.5rem}.search-no-results__icon svg{width:3rem;height:3rem;color:#03102b}.search-no-results__title{margin-bottom:1rem;color:#03102b}.search-no-results__message{color:#03102b;line-height:1.5}.search-no-results__title{text-wrap:unset}.search-hits--grouped .search-category-section{margin-bottom:calc(clamp(30px,1.8vw,35px)*2)}.search-hits--grouped .search-category-section:last-child{margin-bottom:0}.search-hits--grouped .search-hits__list{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:calc(clamp(30px,1.8vw,35px)*1)}@media (min-width: 1024px){.search-hits--grouped .search-hits__list{grid-template-columns:repeat(3,1fr)}}.search-hits--vertical .search-hits__list--vertical{display:flex;flex-direction:column;gap:calc(clamp(30px,1.8vw,35px)*1);margin:0;padding:0;list-style:none;transition:opacity .2s ease-out}.search-hits--vertical .search-hits__list--vertical.search-hits__list--transitioning{opacity:.3}.search-hits--vertical .search-hits__item--vertical{margin:0;padding:0;list-style:none;background:#fff;border-radius:1.875rem;padding:calc(clamp(30px,1.8vw,35px)*1);box-shadow:0 2px 10px #0000000d;transition:box-shadow .2s ease}.search-hits--vertical .search-hits__item--vertical:hover{box-shadow:0 4px 20px #0000001a}.search-hits--vertical .search-hits__item--vertical .search-hit{position:relative;padding:0;background:transparent;box-shadow:none}.search-hits--vertical .search-hits__item--vertical .search-hit:hover{box-shadow:none}
