.cl-sitemap {padding-top:40px;padding-bottom:80px;font:400 16px/1.55 'Comlab Jost',Jost,sans-serif;color:#404040}
.cl-sitemap__breadcrumbs {display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px;font-size:14px;color:#737373}
.cl-sitemap h1 {font:500 40px/1.2 'Comlab Jost',Jost,sans-serif;letter-spacing:normal;color:#232e3d;margin:0 0 16px}
.cl-sitemap__intro {margin:0 0 36px;color:#737373;font-size:18px}
.cl-sitemap__sections {display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}
.cl-sitemap__section {padding:28px;border:1px solid #e4e4e4;border-radius:8px;min-width:0}
.cl-sitemap__section:first-child {grid-row:span 5}
.cl-sitemap h2 {font:500 24px/1.4 'Comlab Jost',Jost,sans-serif;letter-spacing:normal;margin:0}
.cl-sitemap a {color:#232e3d;text-decoration:none;overflow-wrap:anywhere}
.cl-sitemap a:hover {color:#fb2242;text-decoration:underline;text-underline-offset:3px}
.cl-sitemap a:focus-visible {outline:2px solid #fb2242;outline-offset:4px}
.cl-sitemap__breadcrumbs a {color:#737373}
.cl-sitemap__section ul {padding-left:20px;margin:16px 0 0;list-style:disc}
.cl-sitemap__section li {margin-top:10px}
.cl-sitemap__section ul ul {margin-top:8px;padding-left:22px;border-left:1px solid #e4e4e4;list-style:circle}
@media (max-width:991.98px) {.cl-sitemap__sections {grid-template-columns:1fr}.cl-sitemap__section:first-child {grid-row:auto}}
@media (max-width:575.98px) {.cl-sitemap {padding-top:28px;padding-bottom:40px}.cl-sitemap h1 {font-size:32px}.cl-sitemap__section {padding:20px}.cl-sitemap h2 {font-size:22px}.cl-sitemap__section ul ul {padding-left:16px}}
