
.search-guide{margin:48px 0;padding:32px 0;border-top:1px solid #dce2e8}.search-guide h2{font-size:clamp(24px,3vw,36px);margin:0 0 20px}.search-guide details{border-bottom:1px solid #dce2e8;padding:18px 0}.search-guide summary{font-size:18px;font-weight:600;cursor:pointer}.search-guide details p{max-width:78ch;line-height:1.75}.search-guide table{width:100%;border-collapse:collapse;min-width:540px}.search-guide th,.search-guide td{text-align:left;padding:14px;border-bottom:1px solid #dce2e8}.search-guide th{background:#f3f5f7}.search-table-wrap{overflow-x:auto}.search-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.search-guide ol{padding-left:24px;line-height:1.9}@media(max-width:600px){.search-guide{margin:28px 0;padding:24px 0}.search-guide summary{font-size:16px}}
