.unified-search{margin:24px 0;padding:clamp(16px,3vw,28px);border:1px solid var(--stroke);border-radius:12px;background:var(--white);color:var(--text)}.unified-search h2{margin-top:0}.bank .unified-search form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:12px;align-items:end}.bank .unified-search label{min-width:0}.bank .unified-search input,.bank .unified-search select{width:100%;min-width:0;min-height:44px;background:var(--white);color:var(--text);border:1px solid var(--stroke);border-radius:7px;padding:10px;font:inherit}.unified-search button{min-height:44px}.unified-search button:focus-visible,.unified-search a:focus-visible,.unified-search input:focus-visible,.unified-search select:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.unified-help,.unified-note,.unified-attribution{font-size:0.722222rem;color:var(--muted);line-height:1.65}.unified-group{margin:24px 0;padding-top:14px;border-top:1px solid var(--stroke)}.unified-group h3{font-size:1rem;overflow-wrap:anywhere}.unified-card{padding:18px;margin:12px 0;border:1px solid var(--stroke);border-radius:10px;background:var(--paper);color:var(--text);overflow-wrap:anywhere}.unified-card h4{font-size:1.22222rem;margin:0 0 8px}.unified-card li{margin:7px 0;line-height:1.75}.unified-language{color:var(--teal);font-size:0.777778rem;font-weight:700}.unified-card a{color:var(--teal)}.unified-attribution{margin-bottom:0}.dictionary-tools>summary{cursor:pointer;padding:18px 0;font-size:1.11111rem;font-weight:650}.dictionary-tools>section{scroll-margin-top:20px}@media(max-width:700px){.bank .unified-search form{grid-template-columns:1fr}.unified-card{padding:14px}.unified-search{padding:16px}}
.unified-group>summary{cursor:pointer;padding:8px 0}.unified-group>summary h3{display:inline;margin:0}

.word-compare{margin:24px 0;padding:18px;border:1px solid var(--stroke);border-radius:10px;background:var(--paper);scroll-margin-top:20px}.word-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.word-compare-card{min-width:0;padding:18px;border:1px solid var(--stroke);border-radius:9px;background:var(--white);color:var(--text);overflow-wrap:anywhere}.word-compare-card h4{font-size:1.33333rem;margin:0 0 8px}.word-compare-card h5{font-size:0.944444rem;margin:22px 0 8px}.word-compare-card p,.word-compare-card li{line-height:1.75}.word-compare-card details{margin:18px 0}.word-compare-card summary{cursor:pointer;font-weight:650}.word-compare-card table{width:100%;border-collapse:collapse;font-size:0.777778rem}.word-compare-card td,.word-compare-card th{border:1px solid var(--stroke);padding:8px;text-align:left;overflow-wrap:anywhere}.word-compare-pick{margin-top:12px}.word-compare-pick[aria-pressed="true"]{outline:2px solid var(--teal);outline-offset:2px}.word-compare-empty{padding:20px;border:1px dashed var(--stroke);border-radius:8px}@media(max-width:760px){.word-compare-grid{grid-template-columns:1fr}.word-compare,.word-compare-card{padding:14px}}

.unified-suggestions{margin:14px 0;padding:16px;border:1px dashed var(--stroke);border-radius:9px;background:var(--paper)}.unified-suggestions p{font-size:0.777778rem;line-height:1.7}.unified-suggestion{margin:5px 8px 5px 0;padding:8px 14px;border:1px solid var(--stroke);border-radius:7px;background:var(--white);color:var(--text);font:inherit}.unified-suggestions [hidden]{display:none!important}
.sentence-dictionary-return{padding:16px 18px;margin:0 0 24px;border:1px solid var(--stroke);border-left:3px solid var(--teal);border-radius:8px;background:var(--paper)}.sentence-dictionary-return a{display:inline-block;min-height:44px;padding:8px 0;font-weight:650;color:var(--teal);text-underline-offset:4px}.sentence-dictionary-return p{margin:6px 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.sentence-dictionary-return a:focus-visible{outline:3px solid var(--amber);outline-offset:3px}
