.faq-layout{padding:48px 0 80px}.faq-layout__wrapper{align-items:flex-start;display:flex;gap:64px}.faq-layout__sidebar{flex:0 0 280px;position:sticky;top:24px}.faq-layout__content{flex:1 1 0;min-width:0}@media (max-width:1023px){.faq-layout__wrapper{flex-direction:column;gap:32px}.faq-layout__sidebar{flex:none;position:static;width:100%}}.faq-content__question{color:var(--base-color);font-size:26px;font-weight:700;line-height:1.3;margin:0 0 28px}.faq-content__answer{color:var(--base-color);font-size:16px;line-height:1.7}.faq-content__answer :last-child{margin-bottom:0}.faq-content__category-title{color:var(--base-color);font-size:24px;font-weight:700;margin:0 0 24px}.faq-content__items{display:flex;flex-direction:column}.faq-content__item{align-items:center;border-bottom:1px solid #ebebeb;color:var(--base-color);display:flex;justify-content:space-between;padding:16px 0;text-decoration:none;transition:color .15s ease}a.faq-content__item:hover{color:var(--primary-1)}.faq-content__item-question{font-size:15px;line-height:1.4}.faq-content__item-chevron{border:2px solid var(--primary-1);border-bottom:0;border-left:0;display:inline-block;flex-shrink:0;height:8px;margin-left:16px;transform:rotate(45deg);width:8px}.faq-content__item--no-link{cursor:default}.faq-content__group-title{color:var(--base-color);font-size:18px;font-weight:700;margin:32px 0 8px}.faq-content__group-title:first-child{margin-top:0}.faq-content--placeholder{border:1px dashed #ccc;border-radius:4px;color:#888;font-style:italic;padding:24px}.faq-debug{background:#fff8f0;border:2px dashed #e67e22;color:#333;font-family:monospace;font-size:12px;line-height:1.5;margin-bottom:24px;padding:16px}.faq-debug__title{color:#e67e22;font-size:14px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.faq-debug__section{border-bottom:1px solid #f0d4b8;margin-bottom:14px;padding-bottom:12px}.faq-debug__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.faq-debug__label{color:#555;font-weight:700;margin-bottom:6px}.faq-debug__row{display:flex;gap:12px;margin-bottom:4px}.faq-debug__row span{color:#666;min-width:220px}.faq-debug__item code,.faq-debug__match code,.faq-debug__row code{word-break:break-all}.faq-debug__match{background:#fff;border:1px solid #eee;margin-bottom:6px;padding:8px}.faq-debug__match--hit{background:#fff3e6;border-color:#e67e22}.faq-debug__branch{background:#fff;border:1px solid #eee;padding:8px}.faq-debug__branch--active{background:#eefaf2;border-color:#27ae60}.faq-debug__branch--warn{background:#fdecea;border-color:#e74c3c}.faq-debug__item{background:#fff;border:1px solid #eee;margin-bottom:6px;padding:8px}