.national-directory{margin-bottom:35px}.territory-section{max-width:960px;margin:24px auto 36px}.territory{border:1px solid #dfd3cf;border-radius:8px;margin:12px 0;background:#fff;scroll-margin-top:140px}.territory[hidden]{display:none}.territory summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:19px 22px;list-style:none}.territory summary::-webkit-details-marker{display:none}.territory summary strong{display:block;color:var(--red);font-size:22px}.territory-cities{display:block;font-size:15px;color:#554d49;line-height:1.6;margin-top:5px}.territory-mark{color:var(--red);font-size:26px;flex-shrink:0}.territory[open] .territory-mark{transform:rotate(45deg)}.territory summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}.territory-body{padding:0 22px 22px;line-height:1.8;font-size:16px}.territory-body h3{font-size:21px;color:var(--red)}.territory-body a{color:var(--red);text-decoration:underline}.national-home{margin-bottom:24px}.territory-section>h2{font-size:30px}@media(max-width:600px){.territory summary{padding:16px}.territory summary strong{font-size:20px}.territory-body{padding:0 16px 18px}.territory-section>h2{font-size:26px}.territory-cities{font-size:14px}}