.saporal-sitemap-page{margin:0;padding:clamp(1rem,4vw,3rem);font:16px/1.7 system-ui,sans-serif;color:#1f2937;background:#f8fafc}.saporal-sitemap-page main{max-width:70rem;margin:auto;padding:clamp(1rem,3vw,2rem);background:#fff;border:1px solid #e2e8f0;border-radius:.5rem}.saporal-sitemap section{margin-block:1.5rem}.saporal-sitemap h2{font-size:1.25em;margin-block:0 .5rem}.saporal-sitemap ul{padding-inline-start:1.5rem}.saporal-sitemap li{margin-block:.35rem;overflow-wrap:anywhere}.saporal-sitemap time{font-size:.875em;color:#475569}.saporal-sitemap nav{display:flex;gap:1rem;flex-wrap:wrap;margin-block:2rem 1rem}.saporal-sitemap a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
