
.search-guide{box-sizing:border-box;max-width:1120px;margin:36px auto;padding:28px clamp(18px,4vw,42px);background:#f5f5ef;color:#173c35;border-radius:12px;font-family:Arial,sans-serif;line-height:1.65;text-align:left}.search-guide h2{font:400 clamp(25px,3vw,36px)/1.2 Georgia,serif;margin:0 0 20px}.search-guide a{color:inherit;text-decoration:underline;text-underline-offset:3px}.search-guide details{border-top:1px solid #cbd3cb;padding:14px 0}.search-guide summary{cursor:pointer;font-weight:600}.search-guide p{max-width:85ch}.search-guide .table-wrap{overflow-x:auto}.search-guide table{border-collapse:collapse;width:100%;font-size:14px}.search-guide th,.search-guide td{padding:12px;text-align:left;border-bottom:1px solid #cbd3cb;vertical-align:top}.search-guide li{margin:10px 0}.clarity-copy .search-entry-description{max-width:540px;font-size:clamp(13px,1.15vw,16px);line-height:1.5;margin:14px 0;color:inherit}.clarity-copy .search-entry-description strong{display:block;font-weight:500}.clarity-copy .search-entry-link{font-size:13px;color:inherit;text-underline-offset:4px}@media(max-width:600px){.search-guide{margin:24px 12px;padding:22px 18px}.search-guide th,.search-guide td{padding:9px;min-width:110px}.clarity-copy .search-entry-description{max-width:32ch;font-size:12px;margin:10px 0}}

.search-guide :focus-visible{outline:2px solid #295e51;outline-offset:4px}.search-guide table caption{text-align:left}.search-guide summary{min-height:28px}.module-page-main>.search-guide{width:100%;margin:28px auto}.search-guide h2{letter-spacing:normal;text-transform:none}.search-guide .table-wrap{overscroll-behavior-x:contain}
