.catalog-faq{border-top:1px solid var(--line,#e2e5eb);grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:48px;padding-block:56px 80px;scroll-margin-top:88px;display:grid}.catalog-faq-heading h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.16}.catalog-faq-items{min-width:0}.catalog-faq-item{border-bottom:1px solid var(--line,#e2e5eb)}.catalog-faq-item:first-child{border-top:1px solid var(--line,#e2e5eb)}.catalog-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:22px 0;list-style:none;display:flex}.catalog-faq-item summary::-webkit-details-marker{display:none}.catalog-faq-item summary::marker{content:""}.catalog-faq-item summary h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.catalog-faq-item summary:hover h3{color:var(--action-dark,#1769d2)}.catalog-faq-item summary:focus-visible{outline:3px solid var(--focus,#1769d2);outline-offset:4px;border-radius:4px}.catalog-faq-toggle{border:1px solid var(--line,#e2e5eb);width:24px;height:24px;color:var(--action-dark,#1769d2);border-radius:50%;flex:0 0 24px;position:relative}.catalog-faq-toggle:before,.catalog-faq-toggle:after{content:"";background:currentColor;width:10px;height:2px;position:absolute;top:10px;left:6px}.catalog-faq-toggle:after{transform:rotate(90deg)}.catalog-faq-item[open] .catalog-faq-toggle:after{display:none}.catalog-faq-answer{overflow-wrap:anywhere;padding:0 42px 24px 0}.catalog-faq-answer p{color:var(--muted,#535d6a);margin:0 0 12px;font-size:15px;line-height:1.85}.catalog-faq-answer a{min-height:44px;color:var(--action-dark,#1769d2);text-underline-offset:3px;align-items:center;gap:4px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.catalog-faq-answer a:focus-visible{outline:3px solid var(--focus,#1769d2);outline-offset:3px;border-radius:2px}@media (max-width:800px){.catalog-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px 56px}.catalog-faq-heading h2{margin-top:10px}.catalog-faq-item summary{gap:16px;padding-block:18px}.catalog-faq-item summary h3{font-size:17px}.catalog-faq-answer{padding-right:0}}
