.su-sitemap-page{font-family:Poppins,sans-serif;color:#0c073d;background:#fff}
.su-sitemap-hero{padding:64px 24px 58px;text-align:center;background:#f5f6ff}
.su-sitemap-hero nav{display:flex;justify-content:center;gap:10px;font-size:12px;margin-bottom:25px;color:#6a6880}
.su-sitemap-hero nav a{color:inherit;text-decoration:none}
#content.su-sitemap-page h1{font:600 clamp(32px,4vw,48px)/1.25 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 20px;color:#0c073d}
.su-sitemap-page h1 em{color:#3155ff}
.su-sitemap-hero p{font-size:17px;line-height:1.8;margin:0}
.su-sitemap-directory{max-width:1040px;margin:auto;padding:60px 28px 80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:76px;row-gap:44px}
#content.su-sitemap-page .su-sitemap-directory h2{font:600 22px/1.4 Poppins,sans-serif;letter-spacing:-.02em;color:#0c073d;margin:0 0 18px}
.su-sitemap-directory ul{list-style:none;margin:0;padding:0}
.su-sitemap-directory li{padding:0;margin:0;border-bottom:1px solid #e8ebf9}
.su-sitemap-directory li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0;font-size:15px;line-height:1.6;color:#34304f;text-decoration:none;box-sizing:border-box}
.su-sitemap-directory li a span{color:#3155ff;flex-shrink:0}
.su-sitemap-directory li a:hover{color:#3155ff}
.su-sitemap-directory li a:focus-visible,.su-sitemap-hero nav a:focus-visible{outline:3px solid #8a9fff;outline-offset:4px;border-radius:3px}
@media(max-width:767px){.su-sitemap-hero{padding:40px 20px}#content.su-sitemap-page h1{font-size:32px}.su-sitemap-hero p{font-size:15px}.su-sitemap-directory{grid-template-columns:minmax(0,1fr);padding:38px 24px 54px;gap:32px}.su-sitemap-directory li a{font-size:15px;min-height:50px}#content.su-sitemap-page .su-sitemap-directory h2{font-size:21px}}
