.tmd-sitemap-main{position:relative;max-width:70rem;background-color:var(--tmd-primary);margin-block:9rem 5rem;margin-inline:auto;padding-block:2rem;padding-inline:1.5rem;border-block-end:0.0625rem solid var(--tmd-border)}.tmd-sitemap-section{inline-size:100%}.tmd-sitemap-title{font-size:var(--font-xxl);font-weight:700;margin-block-end:1.5rem;letter-spacing:-.0625rem;text-align:start}.tmd-sitemap-subtitle{font-size:var(--font-md);font-weight:600;margin-block:2.2rem 0.7rem;color:var(--tmd-accent);letter-spacing:.01em;text-align:start;color:var(--tmd-heading)}.tmd-sitemap-list{list-style:none;padding:0;margin-block-end:1.2rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.tmd-sitemap-list--posts{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;max-width:100%}.tmd-sitemap-list li{margin:0}.tmd-sitemap-list a{text-decoration:none;font-size:var(--font-base);transition:color .2s;padding-block-end:0.125rem}.tmd-sitemap-list a:focus,.tmd-sitemap-list a:hover{color:var(--tmd-accent);border-block-end-color:var(--tmd-accent);outline:0}@media (max-width:999px) and (min-width:700px){.tmd-sitemap-main{max-width:90%;margin-block:7rem 4rem;padding-block:1.75rem;padding-inline:1.25rem}.tmd-sitemap-title{font-size:2rem;margin-block-end:1.25rem}.tmd-sitemap-subtitle{font-size:1.1rem;margin-block:1.8rem 0.6rem}.tmd-sitemap-list{gap:.4rem 1.25rem;margin-block-end:1rem}.tmd-sitemap-list--posts{gap:.8rem 1.5rem}.tmd-sitemap-list a{font-size:.95rem}}@media (max-width:699px){.tmd-sitemap-main{max-width:95%;margin-block:5rem 3rem;padding-block:1.5rem;padding-inline:1rem}.tmd-sitemap-title{font-size:1.5rem;margin-block-end:1rem;letter-spacing:-.03125rem}.tmd-sitemap-subtitle{font-size:1rem;margin-block:1.5rem 0.5rem}.tmd-sitemap-list{gap:.3rem .8rem;margin-block-end:0.8rem}.tmd-sitemap-list--posts{grid-template-columns:1fr;gap:.4rem 0}.tmd-sitemap-list a{font-size:.9rem;padding-block-end:0.1rem}.tmd-sitemap-list li{margin-block-end:0.2rem}}