/* Visible, readable resource pages and navigation. */
.search-breadcrumb{padding-top:22px;font-size:12px;color:var(--muted)}
.search-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.search-breadcrumb li+li:before{content:'›';margin-right:8px;color:var(--muted)}
.search-breadcrumb a:hover,.search-resource-nav a:hover{color:var(--ink);text-decoration:underline}
.search-resource-nav{display:flex;flex-wrap:wrap;gap:14px 28px;padding-bottom:28px;font-size:12px;color:var(--muted)}
.search-article{max-width:900px}
.search-article h2{margin-top:30px;font-size:30px;line-height:1.5}
.search-article h3{margin-top:24px;font-size:20px;line-height:1.6}
.search-article p,.search-article li{font-size:15px;line-height:2}
.search-article ul,.search-article ol{padding-left:1.5em}
.search-article a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.search-article .search-updated{font-size:12px;color:var(--muted)}
.search-discovery .stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.search-discovery .stage-card{min-height:220px}
.search-resource-page .section>p,.search-resource-page .soft-section>.section>p{max-width:78ch;line-height:2}
.search-resource-page .faq-section>p{max-width:78ch}
@media(max-width:800px){.search-breadcrumb{padding-top:18px;font-size:11px}.search-discovery .stage-grid{grid-template-columns:1fr}.search-discovery .stage-card{min-height:0}.search-article h2{font-size:25px}.search-article p,.search-article li{font-size:14px}}
