.search .page-header__wrapper{padding:calc(var(--header-height) + var(--sp-xl)) 0 var(--sp-xl)}.search__results-title{text-wrap:balance;text-wrap:pretty;color:var(--c-secondary);font-family:var(--f-special);font-size:1.5rem;font-weight:700;letter-spacing:-.65px;line-height:1;margin:0 0 .25em;margin-top:var(--sp-medium);word-break:keep-all}@media (min-width:768px){.search__results-title{font-size:2rem}}.search__results-title a,.search__results-title h1,.search__results-title h2,.search__results-title h3,.search__results-title h4,.search__results-title h5,.search__results-title h6,.search__results-title p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.search__form{display:flex;justify-content:center;padding-top:var(--sp-small);pointer-events:auto}.search__form-wrapper{position:relative}.search__form-input{border:none;border-radius:.25rem;color:var(--brand-purple-default);display:inline-block;font-family:var(--f-basic);max-width:90vw;padding:.75rem 4rem .75rem .75rem;text-align:left;transition:.1s ease;width:20rem}.search__form-button{background:url(/img/components/page-header/button--pink.svg);border:none;color:transparent;cursor:pointer;height:3rem;padding:0;position:absolute;right:.5rem;top:50%;transform:translate3D(0,-50%,0);transition:.3s ease;width:3rem}.search__form-button:hover{transform:translate3D(.5rem,-50%,0)}.search__list{padding-top:var(--sp-medium)}.search__list-empty{color:var(--brand-purple-default);font-size:1.25rem;font-weight:700;padding:var(--sp-xl) 0 var(--sp-xxl)}.search-item{margin-bottom:var(--sp-medium);width:100%}.search-item__title{text-wrap:balance;text-wrap:pretty;color:var(--brand-purple-default);font-family:var(--f-special);font-size:1.125rem;font-weight:700;letter-spacing:-.4px;line-height:1;line-height:1.25;margin:0 0 .25em;word-break:keep-all}@media (min-width:992px){.search-item__title{font-size:1.25rem}}.search-item__title a,.search-item__title h1,.search-item__title h2,.search-item__title h3,.search-item__title h4,.search-item__title h5,.search-item__title h6,.search-item__title p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.search-item__link{text-decoration:none}.search-item__link:hover{opacity:1}.search-item mark{background:var(--brand-pink-50)}.search-item small{opacity:.5}
