.public-class-sitemap{width:min(100% - 2rem,64rem);color:var(--lab-text-primary,#111827);margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.public-class-sitemap__header{margin-bottom:2rem}.public-class-sitemap__header h1{margin:0 0 .5rem}.public-class-sitemap__header p,.public-class-sitemap__item p{color:var(--lab-text-secondary,#64748b);line-height:1.6}.public-class-sitemap__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.public-class-sitemap__item{border:1px solid var(--lab-border,#e2e8f0);background:var(--lab-card-bg,#fff);border-radius:.75rem;padding:1rem 1.25rem}.public-class-sitemap__link{text-underline-offset:.2em;font-weight:650;text-decoration:underline}.public-class-sitemap__item p{white-space:pre-line;margin:.5rem 0 0}
