.search-form{position:relative;container-type:inline-size}.search-form__form{display:grid;margin-top:0}.search-form__container{max-width:995px;margin:0 auto}.search-form__field{grid-column:1/-1;grid-row:1/2;position:relative}.search-form__input{width:100%;min-height:58px;padding:0 78px 0 20px;border:1px solid silver;border-radius:40px;background-color:#f1f2f4;font-size:16px;line-height:24px;-webkit-transition:border-color 180ms ease,background-color 180ms ease,-webkit-box-shadow 180ms ease;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease,-webkit-box-shadow 180ms ease}.search-form__input:hover{border-color:#929597}.search-form__input:focus-visible{border-color:#32c66e;outline:3px solid rgba(50,198,110,.25);outline-offset:2px;background-color:#fff}.search-form__btn{grid-column:1/-1;grid-row:1/2;position:relative;align-self:center;justify-self:end;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:-webkit-gradient(linear,right top,left top,from(#32c66e),to(#9fd16a));background:linear-gradient(270deg,#32c66e 0,#9fd16a 100%);-webkit-box-shadow:0 4px 30px rgba(50,198,110,.6);box-shadow:0 4px 30px rgba(50,198,110,.6);-webkit-transition:-webkit-transform 180ms ease,-webkit-box-shadow 180ms ease;transition:transform 180ms ease,box-shadow 180ms ease;transition:transform 180ms ease,box-shadow 180ms ease,-webkit-transform 180ms ease,-webkit-box-shadow 180ms ease}.search-form__btn:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 7px 30px rgba(50,198,110,.48);box-shadow:0 7px 30px rgba(50,198,110,.48)}.search-form__btn:active{-webkit-transform:translateY(0) scale(.96);-ms-transform:translateY(0) scale(.96);transform:translateY(0) scale(.96)}.search-form__btn:focus-visible{outline:3px solid rgba(50,198,110,.4);outline-offset:4px}.search-form__btn span{display:none}.search-form__label{position:absolute;top:50%;left:20px;max-width:calc(100% - 90px);padding:0 4px;margin-left:-4px;background-color:#f1f2f4;font-size:16px;line-height:1.142;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:font-size .3s,-webkit-transform .3s;transition:transform .3s,font-size .3s;transition:transform .3s,font-size .3s,-webkit-transform .3s;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}.search-form__input:not(:-moz-placeholder)~.search-form__label{transform:translate(0,calc(-50% - 20px));font-size:14px}.search-form__input:not(:-ms-input-placeholder)~.search-form__label{-ms-transform:translate(0,calc(-50% - 20px));transform:translate(0,calc(-50% - 20px));font-size:14px}.search-form__input:focus~.search-form__label,.search-form__input:hover~.search-form__label,.search-form__input:not(:placeholder-shown)~.search-form__label{-webkit-transform:translate(0,calc(-50% - 20px));-ms-transform:translate(0,calc(-50% - 20px));transform:translate(0,calc(-50% - 20px));font-size:14px}.search-form__label-full{display:none}@media (min-width:992px){.search-form__label-full{display:inline}}.search-form__label-short{display:inline}@media (min-width:992px){.search-form__label-short{display:none}}.search-form__placeholder-word{position:relative;display:inline-grid;height:1em;line-height:.85;overflow:hidden;vertical-align:middle}.search-form__placeholder-word span{grid-area:1/1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .38s cubic-bezier(.65,0,.35,1);transition:transform .38s cubic-bezier(.65,0,.35,1);transition:transform .38s cubic-bezier(.65,0,.35,1),-webkit-transform .38s cubic-bezier(.65,0,.35,1)}.search-form__placeholder-word span.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.search-form__placeholder-word span.is-exiting{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.search-form__example{padding-left:20px;font-size:12px;margin-top:10px}@media (min-width:992px){.search-form__example{padding-left:30px}}@media (prefers-reduced-motion:reduce){.search-form__placeholder-word span{-webkit-transition:none;transition:none}}.guide-search-results{position:relative;border:1px solid silver;overflow:hidden auto;max-height:60vh;z-index:205;padding:20px 0;border-radius:40px;background-color:#f1f3f4;font-size:16px}.guide-search-results__list{display:grid;grid-template-columns:52px auto 1fr;row-gap:8px}.guide-search-results__row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px;text-decoration:none;color:inherit}.guide-search-results__row:hover{background-color:#fff}.guide-search-results__preview{padding-left:20px}.guide-search-results__preview img{display:block;width:32px;height:32px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.guide-search-results__number{padding-left:12px;text-align:right;white-space:nowrap;font-weight:800}.guide-search-results__name{padding-left:.4ch;padding-right:20px}