.fp-html-sitemap{font:15px/1.75 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;color:#1c3f2c;background:#fff}.fp-html-sitemap .wrap{max-width:1070px;margin:auto;width:calc(100% - 42px)}.fp-html-sitemap .hero{padding:62px 0;background:#f6f9f3}.fp-html-sitemap h1{font-size:clamp(44px,5.5vw,70px);line-height:1.1;letter-spacing:-.065em;color:#173d29;margin:15px 0}.fp-html-sitemap h2{font-size:29px;color:#1a482e;letter-spacing:-.045em}.fp-html-sitemap p{max-width:800px;color:#607765}.fp-html-sitemap .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:57px 0}.fp-html-sitemap section{border:1px solid #deeadb;border-radius:16px;padding:22px;background:#fff}.fp-html-sitemap section a{display:block;color:#215b3a;text-decoration:none;font-weight:750;font-size:13px;line-height:1.55;margin:12px 0}.fp-html-sitemap section a:hover{text-decoration:underline}.fp-html-sitemap a:focus-visible{outline:3px solid #80b18b;outline-offset:3px}@media(max-width:690px){.fp-html-sitemap .grid{grid-template-columns:1fr;padding:36px 0}.fp-html-sitemap .hero{padding:43px 0}}