/* Uses the established reading-page colors and typography. */
.search-guides{max-width:1100px;margin:40px auto;padding:32px 44px;border-top:1px solid var(--line,#b9ac904d)}
.search-guides h2{font-size:25px;line-height:1.6;margin-bottom:16px}
.search-guides>p{max-width:760px;color:var(--dim,#52635b);font-size:15px}
.search-guides nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
.search-guides nav a{display:block;padding:16px 0;text-decoration:none;border-top:1px solid var(--line,#b9ac904d);font-size:15px;line-height:1.7;overflow-wrap:anywhere}
.search-guides nav a:hover{text-decoration:underline}
@media(max-width:760px){.search-guides{padding:24px;margin-block:28px}.search-guides nav{grid-template-columns:1fr;gap:4px}.search-guides h2{font-size:22px}}
