.sp-faq-page{padding-block:48px 80px;background:var(--sf-color-bg,#fff)}.sp-faq-page__inner{max-width:1100px}.sp-faq-page__header{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--sf-color-border,#e6e6e6)}.sp-faq-page__title{margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.2;color:var(--sf-color-text,#111)}.sp-faq-page__subtitle{margin:0;font-size:16px;color:var(--sf-color-text-muted,#6f7479)}@media (max-width:768px){.sp-faq-page{padding-block:32px 56px}.sp-faq-page__title{font-size:26px}}.sp-faq-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.sp-faq-list__column{display:flex;flex-direction:column;gap:12px}.sp-faq-list__item{border:1px solid #e0e6ec;border-radius:8px;background:#fff;padding:14px 18px}.sp-faq-list__item[open]{background:#f5f8fa}.sp-faq-list__question{cursor:pointer;font-weight:600;font-size:16px;line-height:1.4;color:var(--sf-color-text,#111);list-style:none}.sp-faq-list__question::-webkit-details-marker{display:none}.sp-faq-list__question:after{content:"+";float:right;font-size:20px;line-height:1;color:#6f7479}.sp-faq-list__item[open] .sp-faq-list__question:after{content:"–"}.sp-faq-list__answer{margin-top:12px;font-size:14px;line-height:1.6;color:var(--sf-color-text-muted,#444)}.sp-faq-list__answer p{margin:0;white-space:pre-line}@media (max-width:768px){.sp-faq-list{grid-template-columns:1fr;gap:16px}}