.faq-grid{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 7fr);gap:28px 60px;align-items:start}@media(max-width: 991px){.faq-grid{grid-template-columns:1fr}}@media(min-width: 992px){.faq-head{position:sticky;top:calc(var(--header-h) + 24px)}}.faq-head .section-title{margin:0 0 14px}.faq-list{border:1px solid var(--line-soft);background:var(--surface)}.faq-item{border-top:1px solid var(--line-soft)}.faq-item:first-child{border-top:0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;color:var(--ink);font-size:14px;font-weight:600;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--bg-tint)}.faq-item summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.faq-sign{position:relative;flex:none;width:14px;height:14px}.faq-sign::before,.faq-sign::after{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;background:var(--brand);transition:transform .2s}.faq-sign::after{transform:rotate(90deg)}[open]>summary .faq-sign::after{transform:rotate(0deg)}.faq-answer{padding:0 22px 20px;color:var(--muted);font-size:13px;line-height:1.75}.faq-answer p{margin:0 0 10px;max-width:68ch}.faq-answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion: reduce){.faq-sign::before,.faq-sign::after{transition:none}}
