.seo-sitemap{margin:0 auto;max-width:1200px;padding:40px 20px}.seo-sitemap-title{margin:0 0 18px}.seo-sitemap-section{border:1px solid rgba(0,0,0,.12);border-radius:7px;margin:20px 0;padding:15px}.seo-sitemap-heading{font-size:20px;margin:0 0 12px}.seo-sitemap-subheading{font-size:16px;margin:10px 0}.seo-sitemap-note{font-size:14px;margin:0;opacity:.8}.seo-sitemap-meta{font-size:12px;margin-left:8px;opacity:.7}.seo-sitemap-link{color:#108923;font-size:12px;text-decoration:none}.seo-sitemap-link:focus,.seo-sitemap-link:hover{text-decoration:underline}.seo-sitemap-subheading .seo-sitemap-link{font-size:16px}.seo-sitemap-tree ul{list-style:none;margin:0;padding-left:14px}.seo-sitemap-tree li{break-inside:avoid;margin:6px 0;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid}.seo-sitemap-list{list-style:none;margin:0;padding-left:0}.seo-sitemap-item{break-inside:avoid;margin:6px 0;padding-left:10px;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid}.seo-sitemap-item:before{background:rgba(0,0,0,.4);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}@media (min-width:900px){.seo-sitemap-list,.seo-sitemap-tree>ul{column-count:4;column-gap:20px}}@media (min-width:501px) and (max-width:899px){.seo-sitemap-list,.seo-sitemap-tree>ul{column-count:2;column-gap:20px}}@media (max-width:500px){.seo-sitemap{padding:30px 15px}.seo-sitemap-section{margin:20px 0;padding:10px}.seo-sitemap-list,.seo-sitemap-tree>ul{column-count:1}}