.sitemap-hero[data-astro-cid-2caaswg3]{border-bottom:1px solid var(--line);background:radial-gradient(at 50% 0,#e8e1d2 0%,#0000 70%);padding:clamp(3rem,6vw,4.5rem) 0 clamp(2rem,4vw,3rem)}.sitemap-container[data-astro-cid-2caaswg3]{max-width:1120px}.sitemap-headline[data-astro-cid-2caaswg3]{letter-spacing:-.045em;color:var(--ink);margin:.65rem 0 .9rem;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.sitemap-subtitle[data-astro-cid-2caaswg3]{color:var(--muted);max-width:46rem;margin:0;font-size:1.0625rem;line-height:1.7}.sitemap-stats[data-astro-cid-2caaswg3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.stat-chip[data-astro-cid-2caaswg3]{border:1px solid var(--line);border-left:3px solid var(--felt);background:#fbf8ef;border-radius:3px;flex-direction:column;align-items:flex-start;padding:1.1rem 1.35rem;display:flex}.stat-number[data-astro-cid-2caaswg3]{font-family:var(--mono);color:var(--felt);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:700;line-height:1}.stat-label[data-astro-cid-2caaswg3]{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:.45rem;font-size:.72rem}.sitemap-body[data-astro-cid-2caaswg3]{padding:clamp(2.5rem,5vw,4rem) 0 clamp(4rem,7vw,6rem)}.sitemap-section[data-astro-cid-2caaswg3]{border-bottom:1px solid var(--line);margin-bottom:2.75rem;padding-bottom:2.75rem}.sitemap-section[data-astro-cid-2caaswg3]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:1rem}.section-heading[data-astro-cid-2caaswg3]{align-items:center;gap:.75rem;margin-bottom:1.35rem;display:flex}.section-title[data-astro-cid-2caaswg3]{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:700}.count-badge[data-astro-cid-2caaswg3]{background:var(--felt);color:#fff9eb;min-width:1.85rem;height:1.85rem;font-size:.75rem;font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;display:inline-flex}.count-badge-sm[data-astro-cid-2caaswg3]{min-width:1.55rem;height:1.55rem;color:var(--felt);background:#e5ebdf;border:1px solid #b8c5b8;font-size:.7rem}.sitemap-list[data-astro-cid-2caaswg3]{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.sitemap-list-tools[data-astro-cid-2caaswg3]{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.sitemap-card[data-astro-cid-2caaswg3],.sitemap-item[data-astro-cid-2caaswg3]{border:1px solid var(--line);background:#fbf8ef;border-radius:3px;padding:1.15rem 1.25rem;transition:border-color .18s}.sitemap-card[data-astro-cid-2caaswg3]{border-top:3px solid var(--felt)}.sitemap-card[data-astro-cid-2caaswg3]:hover,.sitemap-item[data-astro-cid-2caaswg3]:hover{border-color:var(--red)}.sitemap-card-top[data-astro-cid-2caaswg3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tool-pill[data-astro-cid-2caaswg3]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--felt);white-space:nowrap;background:#e8eee4;border:1px solid #b5c4b5;border-radius:2px;padding:.25rem .55rem;font-size:.68rem}.sitemap-link[data-astro-cid-2caaswg3]{color:var(--felt);align-items:center;gap:.45rem;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.sitemap-link[data-astro-cid-2caaswg3]:before{content:"→";color:var(--red);font-family:var(--mono);font-size:.85em;transition:transform .15s}.sitemap-link[data-astro-cid-2caaswg3]:hover{color:var(--red);text-decoration:underline}.sitemap-link[data-astro-cid-2caaswg3]:hover:before{transform:translate(3px)}.sitemap-desc[data-astro-cid-2caaswg3]{color:var(--muted);margin:.45rem 0 0;font-size:.875rem;line-height:1.55}.category-grid[data-astro-cid-2caaswg3]{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.5rem;display:grid}.category-group[data-astro-cid-2caaswg3]{border:1px solid var(--line);background:#f8f4e8;border-radius:3px;padding:1.35rem}.category-header[data-astro-cid-2caaswg3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.category-title[data-astro-cid-2caaswg3]{color:var(--ink);margin:0;font-size:1.1rem;font-weight:700}.category-group[data-astro-cid-2caaswg3] .sitemap-list[data-astro-cid-2caaswg3]{grid-template-columns:1fr;gap:.85rem}.xml-reference[data-astro-cid-2caaswg3]{border:1px solid var(--line);color:var(--ink);text-align:center;background:#eae5d9;border-radius:3px;margin-top:2.25rem;padding:1.15rem 1.5rem;font-size:.9rem}.xml-reference[data-astro-cid-2caaswg3] p[data-astro-cid-2caaswg3]{margin:0}.xml-link[data-astro-cid-2caaswg3]{color:var(--felt);font-weight:700;font-family:var(--mono);margin-left:.35rem;text-decoration:underline}.xml-link[data-astro-cid-2caaswg3]:hover{color:var(--red)}@media (width<=760px){.sitemap-stats[data-astro-cid-2caaswg3]{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid[data-astro-cid-2caaswg3],.sitemap-list[data-astro-cid-2caaswg3],.sitemap-list-tools[data-astro-cid-2caaswg3]{grid-template-columns:1fr}}
