.search__form{margin-bottom:var(--naruca-s2)}.search__field{position:relative}.search__field .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search__field .field__input{border:1.5px solid var(--naruca-ink);border-radius:999px;padding-inline:44px 48px;font-weight:700}.search__field .field__input::-webkit-search-cancel-button{appearance:none}.search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--naruca-ink-2);pointer-events:none}.search__icon svg{width:20px;height:20px}.search__clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:var(--naruca-tap-min);height:var(--naruca-tap-min);min-height:0;padding:0;display:grid;place-items:center;border-radius:50%;background:none;color:var(--naruca-ink-2)}.search__clear svg{width:18px;height:18px}.search__note,.search__more{margin:0 0 var(--naruca-s3);font-size:13px;color:var(--naruca-ink-2)}.search__more{margin-top:var(--naruca-s3);text-align:center}.search__hint{margin:var(--naruca-s5) 0;text-align:center;font-size:14px;color:var(--naruca-ink-2)}.search__results{margin-inline:calc(-1 * var(--naruca-s4))}.search__results .search__more{padding-inline:var(--naruca-s4)}.search__empty{margin:var(--naruca-s4) 0;padding:var(--naruca-s5) var(--naruca-s4);border:1.5px dashed var(--naruca-rule-strong);border-radius:20px;text-align:center}.search__empty b{display:block;margin-bottom:var(--naruca-s2);font-size:17px;color:var(--naruca-ink)}.search__empty p{margin:0 0 var(--naruca-s4);font-size:14px;line-height:1.7;color:var(--naruca-ink-2)}.search__go{display:inline-flex;align-items:center;min-height:var(--naruca-tap-min);padding:0 20px;border-radius:999px;background:var(--naruca-ink);color:var(--naruca-bg);font-weight:700;text-decoration:none}.pcard__q mark.hit{padding:0 2px;border-radius:3px;background:var(--naruca-yellow);color:inherit}
