.sitemap-page.lm-page-sitemap .page-header-section{background:linear-gradient(180deg,var(--color-bg-light),var(--color-bg-white));border-bottom:1px solid var(--color-border)}.sitemap-page.lm-page-sitemap .page-header{margin-bottom:0}.sitemap-page.lm-page-sitemap .sitemap-xml-link{margin-top:var(--spacing-4)}.sitemap-page.lm-page-sitemap .sitemap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-6);align-items:start}.sitemap-page.lm-page-sitemap .sitemap-column{min-width:0;padding:var(--spacing-6);background:var(--color-bg-white);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.sitemap-page.lm-page-sitemap .sitemap-column h2{margin:0 0 var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border);font-size:var(--font-size-lg);line-height:1.5;overflow-wrap:anywhere}.sitemap-page.lm-page-sitemap .sitemap-column ul{margin:0;padding:0;list-style:none}.sitemap-page.lm-page-sitemap .sitemap-column li+li{border-top:1px solid var(--color-bg-gray)}.sitemap-page.lm-page-sitemap .sitemap-column li a{display:flex;align-items:center;min-height:44px;padding:var(--spacing-2) 0;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.6;overflow-wrap:anywhere}.sitemap-page.lm-page-sitemap .sitemap-column a:hover{color:var(--color-primary)}.sitemap-page.lm-page-sitemap main a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:991px){.sitemap-page.lm-page-sitemap .sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.sitemap-page.lm-page-sitemap .sitemap-grid{grid-template-columns:minmax(0,1fr);gap:var(--spacing-4)}.sitemap-page.lm-page-sitemap .sitemap-column{padding:var(--spacing-5)}}
