.category-intro{max-width:850px;color:var(--muted,#61685b);font-size:1rem;line-height:1.75;margin:0 0 32px}
.category-advice{margin-top:56px;padding:36px;background:#f5f6f2;border:1px solid #e7eae2;border-radius:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px 36px}
.category-advice h2{font-size:1.25rem;line-height:1.4;margin:0 0 12px;color:#263126}
.category-advice p{font-size:1rem;line-height:1.8;margin:0;color:#545d4e}
.category-reading{grid-column:1/-1;display:flex;gap:16px 28px;flex-wrap:wrap;padding-top:12px}
.category-reading a{text-decoration:underline;text-underline-offset:4px;color:#465b39}
@media(max-width:600px){.category-advice{padding:24px 20px;margin-top:32px}.category-reading{flex-direction:column}.category-intro{margin-bottom:24px}}
