.legal-prose h2{font-size:28px;margin-top:40px}.legal-prose h2:first-child{margin-top:0}.legal-prose p,.legal-prose li{font-size:16px}.sitemap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}@media (max-width: 960px){.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.sitemap-grid{grid-template-columns:1fr}}.sitemap-grid h2,.sitemap-posts h2{font-family:var(--font-display);font-weight:700;font-size:24px;margin-bottom:12px}.sitemap-grid ul,.sitemap-posts ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.sitemap-grid a,.sitemap-posts a{color:var(--fg-brand);font-weight:500}.sitemap-posts{margin-top:56px}.sitemap-posts span{font-family:var(--font-mono);font-size:12px;color:var(--gray-500);margin-left:6px}.page-not-found .card h2{margin-bottom:4px}.lab-sample+.lab-sample{margin-top:48px}
