.site-map__wrapper{width:100%;min-height:100vh;background:var(--background-color,#0a0a0a);padding:6rem 1.5rem 4rem}@media screen and (min-width:1024px){.site-map__wrapper{padding:7rem 4rem 5rem}}.site-map__container{max-width:1100px;margin:0 auto}.site-map__header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.site-map__header h1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;color:var(--white-color,#ffffff);margin-bottom:.75rem;line-height:1.2}@media screen and (max-width:768px){.site-map__header h1{font-size:2rem}}.site-map__header p{font-size:1.05rem;line-height:1.7;color:var(--lightGray-color,#cccccc)}.site-map__section{margin-bottom:2.5rem}.site-map__section h2{font-size:1.4rem;font-weight:600;color:var(--white-color,#ffffff);margin-bottom:1rem;line-height:1.3}.site-map__section ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem}.site-map__section a{display:block;padding:.4rem 0;color:var(--lightGray-color,#d0d0d0);text-decoration:none;line-height:1.4;transition:color .2s ease}.site-map__section a:hover{color:#f07900}