.topic-guide{padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.topic-guide .new-heading{max-width:800px}.topic-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.topic-guide-grid article{padding:25px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px;min-width:0}.topic-guide-grid h3{font-size:24px;margin-bottom:13px}.topic-guide-grid p{font-size:15px;line-height:1.95}.topic-guide-grid a,.topic-library-link a{display:inline-block;color:var(--secondary);text-decoration:underline;text-underline-offset:5px;padding:8px 0;min-height:44px}.topic-guide-grid .topic-number{font:11px/1.6 sans-serif;letter-spacing:1px;color:var(--accent);margin-bottom:12px}.topic-guide-grid .topic-discovery{grid-column:1/-1}.topic-discovery>p{max-width:900px}.topic-reading-links{display:flex;flex-wrap:wrap;gap:4px 30px}.topic-library-link{margin:20px 0 0;font-size:14px}.topic-guide :target{outline:2px solid var(--secondary);outline-offset:8px}.reading-chapter:target{scroll-margin-top:30px}
@media(max-width:700px){.topic-guide{padding-top:28px}.topic-guide-grid{grid-template-columns:1fr;gap:0}.topic-guide-grid article{padding:23px 0}.topic-guide-grid h3{font-size:22px}.topic-guide-grid p{font-size:14px}.topic-reading-links{gap:0 16px}}
