/* Editorial service and guide pages. Existing brand system, no new runtime. */
.search-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted,#486573)}
.search-page .bp-title{max-width:19ch}.search-page .bp-lead{max-width:58ch}
.search-columns{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:start}.search-columns p{max-width:58ch;margin-top:0}
.search-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:38px}.search-list article{border-top:1px solid #17344040;padding-top:12px}.search-list h2{font-size:clamp(28px,3vw,42px)}
.search-page a:not(.bp-button){text-underline-offset:4px;text-decoration-thickness:1px}.search-page a:hover{color:#aa342b}
.search-measure{max-width:75ch}.search-steps{padding-left:24px;max-width:75ch;line-height:1.8}.search-steps li{padding:5px 0}
.search-definition{max-width:80ch}.search-definition dt{font-size:21px;font-weight:600;margin:24px 0 8px}.search-definition dd{margin:0;line-height:1.7}
.search-byline{font-size:13px;color:#486573}.search-page p{max-width:85ch}.search-page .bp-actions{gap:24px;flex-wrap:wrap}
.search-page .bp-section>h2{margin-bottom:24px}.search-page p+p{margin-top:16px}.search-list p{margin-top:12px}.search-page .bp-actions{margin-top:24px}.search-page main p a,.search-page main li a,.search-page main dd a{text-decoration-line:underline}
@media(max-width:760px){.search-columns{grid-template-columns:1fr;gap:12px}.search-page .bp-title{font-size:clamp(38px,10vw,64px);overflow-wrap:normal}.search-list{gap:24px}}
