@layer reset,base;@layer components{.field{flex-direction:column;gap:6px;display:flex}.field__label{font-size:var(--fs-sm);font-weight:600}.input,.field input:not([type=checkbox],[type=radio],[type=submit]),.field select,.field textarea{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-white);width:100%;min-height:46px;color:var(--c-ink);padding:10px 14px;font-size:.9375rem;transition:border-color .15s}.input:focus,.field :is(input,select,textarea):focus{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink);outline:0}.field textarea{resize:vertical;min-height:130px}.field__error{font-size:var(--fs-xs);color:var(--c-red);font-weight:700}.search-form{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-white);align-items:center;gap:8px;width:100%;height:50px;padding:0 5px 0 14px;display:flex}.search-form:focus-within{border-color:var(--c-ink)}.search-form__input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:.9375rem}.search-form__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-form .icon{color:var(--c-gray-500);flex:none}.search-form__submit{height:40px;padding-inline:16px}}@layer utilities;