/* FAQ */ .home-module--faq { padding: 32px 0; } .home-module__faq-grid { column-gap: 24px; } .aksrt-faq-item { break-inside: avoid; margin-bottom: 12px; border: 1px solid rgba(255, 255, 255, 0.55); border-radius: var(--radius-lg, 10px); box-shadow: var(--shadow-sm); overflow: hidden; background: var(--surface-1, #fff); } .aksrt-faq-item__question { padding: 14px 16px; font-size: 15px; font-weight: 600; cursor: pointer; background: var(--surface-1, #fff); list-style: none; transition: color .18s ease, background .18s ease; } .aksrt-faq-item__question:hover { color: var(--color-primary); background: var(--surface-4); } .aksrt-faq-item__question::-webkit-details-marker { display: none; } .aksrt-faq-item__question::after { content: '+'; float: right; font-weight: 400; transition: transform 0.2s; } .aksrt-faq-item[open] .aksrt-faq-item__question::after { content: '−'; } .aksrt-faq-item__answer { padding: 0 16px 14px; font-size: 14px; color: var(--color-ink-3); line-height: 1.7; }