html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.search{margin-top:calc(var(--header-spacing-mobile) + var(--header-spacing-announcement-mobile))}@media(min-width: 1024px){.search{margin-top:calc(var(--header-spacing-desktop) + var(--header-spacing-announcement-desktop))}}.search__inner{padding:var(--spacing-3x) 0}@media(min-width: 1024px){.search__inner{padding:var(--spacing-10x) 0}}.search__inner .text-holder{display:flex;flex-flow:column;justify-content:center;margin:0 auto;max-width:432px;padding:0 var(--spacing-2x) var(--spacing-3x)}@media(min-width: 1024px){.search__inner .text-holder{padding:0 var(--spacing-2x) var(--spacing-6x)}}.search__inner .text-holder h2{font-family:IBMPlexSans,sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:1.2;margin-bottom:var(--spacing-3x);text-align:center}@media(min-width: 1024px){.search__inner .text-holder h2{font-size:max(2.07vw,30px)}}.search__inner .text-holder p{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;line-height:2.6rem;color:var(--color-almost-black);text-align:center;max-width:335px;margin:0 auto var(--spacing-3x)}@media(min-width: 1024px){.search__inner .text-holder p{font-size:max(.83vw,12px)}}.search__inner .text-holder .search-form{display:flex;background-color:var(--color-bg-text);padding:11px var(--spacing-2x);border:1px solid var(--color-gray-light)}.search__inner .text-holder .search-form input[type=text]{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-almost-black);width:100%}@media(min-width: 1024px){.search__inner .text-holder .search-form input[type=text]{font-size:max(.83vw,12px)}}.search__inner .text-holder .search-form input[type=text]::-moz-placeholder{color:var(--color-grey-text)}.search__inner .text-holder .search-form input[type=text]:-ms-input-placeholder{color:var(--color-grey-text)}.search__inner .text-holder .search-form input[type=text]::placeholder{color:var(--color-grey-text)}.search__inner .search-grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2, 1fr);grid-column-gap:var(--spacing-2x);grid-row-gap:var(--spacing-4x);padding:0 var(--spacing-2x) var(--spacing-3x)}@media(min-width: 768px){.search__inner .search-grid{grid-template-columns:repeat(3, 1fr);grid-row-gap:var(--spacing-4x);padding:0 var(--spacing-5x) var(--spacing-4x)}}@media(min-width: 1024px){.search__inner .search-grid{grid-template-columns:repeat(4, 1fr)}}
