@layer template{.info{margin-top:-.5em;font-size:30px;line-height:35px;letter-spacing:0em}@media screen and (max-width: 900px){.info{font-size:20px;line-height:25px;letter-spacing:0em}}section.map{padding-top:var(--s-page-padding-block);grid-column:2/-1}.map__figure{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:top left}@media screen and (max-width: 900px){.map__figure{aspect-ratio:1}}}
