.srch{padding:22px var(--page-pad) 40px}.srch__head{display:flex;align-items:baseline;gap:12px;border-bottom:var(--bw) solid var(--c-navy);padding-bottom:8px}.srch__title{margin:0;font-size:var(--fs-17);font-weight:var(--fw-black);color:var(--c-navy)}.srch__crumb{font-size:var(--fs-11);color:var(--c-text-3);margin-right:auto}.srch__form{margin-top:14px}.srch__bar{display:flex;gap:8px}.srch__input{flex:1;min-width:0;height:var(--ctrl-h-lg);border:var(--bw) solid var(--c-border);background:var(--c-white);color:var(--c-text);font-family:inherit;font-size:var(--fs-12);padding:0 12px;outline:0}.srch__input:focus{border-color:var(--c-blue)}.srch__go{height:var(--ctrl-h-lg);padding:0 18px;font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap}.srch__adv{margin-top:8px}.srch__advsum{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;background:var(--c-yellow);color:var(--c-navy);font-size:var(--fs-12);font-weight:var(--fw-bold);padding:6px 12px;user-select:none}.srch__advsum::-webkit-details-marker{display:none}.srch__advsum::before{content:"+";font-weight:var(--fw-black)}.srch__adv[open] .srch__advsum::before{content:"−"}.srch__advsum:hover{background:var(--c-yellow-soft)}.srch__advbody{border:var(--bw) solid var(--c-border);background:var(--c-white);padding:12px;margin-top:6px}.srch__ftitle{font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--c-navy)}.srch__ftitle--gap{margin-top:14px}.srch__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.srch__chipbox{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.srch__chip{display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:var(--c-bg);color:var(--c-text-2);border:var(--bw) solid var(--c-line);font-size:var(--fs-11);padding:4px 8px;user-select:none}.srch__chip:hover{border-color:var(--c-border)}.srch__chipbox:checked+.srch__chip{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white);font-weight:var(--fw-bold)}.srch__chipbox:focus-visible+.srch__chip{outline:2px solid var(--c-yellow);outline-offset:2px}.srch__chipcount{opacity:.75}.srch__scopes{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bw);background:var(--c-line);margin-top:8px}.srch__scopebox{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.srch__scope{display:block;cursor:pointer;background:var(--c-white);color:var(--c-text-2);font-size:var(--fs-11);text-align:center;padding:8px 0;user-select:none}.srch__scope:hover{background:var(--c-bg)}.srch__scopebox:checked+.srch__scope{background:var(--c-blue);color:var(--c-white);font-weight:var(--fw-bold)}.srch__scopebox:focus-visible+.srch__scope{outline:2px solid var(--c-yellow);outline-offset:-2px}.srch__fnote{margin:12px 0 0;font-size:var(--fs-10);color:var(--c-text-4);line-height:1.8}.srch__msg{margin:22px 0 0;font-size:var(--fs-12);color:var(--c-text-3)}.srch__hint{margin:6px 0 0;font-size:var(--fs-11);color:var(--c-text-4)}.srch__count{margin-top:22px;font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--c-text-3)}.srch__warn{margin:8px 0 0;border-right:3px solid var(--c-yellow);background:var(--c-bg);padding:8px 10px;font-size:var(--fs-11);color:var(--c-text-2);line-height:1.8}.srch__hist{margin-top:34px}.srch__histtitle{margin:0;border-bottom:var(--bw) solid var(--c-navy);padding-bottom:6px;font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--c-navy)}.srch__histmore{margin-top:10px;text-align:left;font-size:var(--fs-11)}@media(max-width:899px){.srch__input,.srch__go{height:var(--ctrl-h)}.srch__advsum{padding:8px 14px}}@media(max-width:599px){.srch__bar{flex-wrap:wrap}.srch__input{flex:1 0 100%}.srch__go{flex:1}.srch__scopes{grid-template-columns:repeat(2,1fr)}}