.info-page ol{padding-left:22px;display:flex;flex-direction:column;gap:6px}.info-page h2[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.info-page .info-contacts{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:6px}.faq-page details{border-top:1px solid var(--border)}.faq-page details:last-of-type{border-bottom:1px solid var(--border)}.faq-page summary{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;font-weight:600;cursor:pointer;transition:color .2s ease;list-style:none}.faq-page summary::-webkit-details-marker{display:none}.faq-page summary:after{content:"";width:7px;height:7px;flex-shrink:0;margin:5px 2px 0 auto;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .2s ease}.faq-page details[open] summary,.faq-page summary:hover{color:var(--accent)}.faq-page details[open] summary:after{transform:rotate(-135deg)}.faq-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq-page details p{margin:0 0 14px;padding-right:24px;color:var(--muted)}.faq-page details ol{margin:0 0 14px;padding-right:24px;list-style:decimal}.faq-page details ol li{color:var(--muted)}