.crawl-discovery{line-height:1.7}.crawl-discovery h2{line-height:1.3;margin-top:2rem}.crawl-discovery h3{font-size:1.15rem;line-height:1.4;margin:0 0 .65rem}.crawl-discovery a{text-decoration:underline;text-underline-offset:3px}.discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.discovery-grid article{min-width:0;padding:1.2rem;border:1px solid #ccd9c9;border-radius:12px;background:#f5f8f1}.discovery-grid p{margin:0}.crawl-discovery a:focus-visible{outline:3px solid #375e28;outline-offset:3px}@media(max-width:700px){.discovery-grid{grid-template-columns:1fr}}