.block-faq{margin:48px 0}.block-faq .block-faq--title{margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.3;color:var(--p-600);scroll-margin-top:72px}.block-faq--item{border-bottom:1px solid var(--line-gray)}.block-faq--item:first-child{border-top:1px solid var(--line-gray)}.block-faq--q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;cursor:pointer;list-style:none}.block-faq--q::-webkit-details-marker{display:none}.block-faq .block-faq--qtext{min-width:0;margin:0;font-size:16px;font-weight:600;line-height:160%;letter-spacing:-.06em;color:var(--gray5);word-break:keep-all;transition:color .3s ease;scroll-margin-top:72px}.block-faq--item[open] .block-faq--qtext{color:var(--p-brand)}.block-faq--item[data-closing] .block-faq--qtext{color:var(--gray5)}.block-faq--icon{position:relative;flex:none;width:18px;height:18px}.block-faq--h,.block-faq--v{position:absolute;background:var(--p-brand);transition:transform .3s ease,opacity .3s ease}.block-faq--h{left:0;top:50%;width:100%;height:2px;transform:translateY(-50%)}.block-faq--v{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}.block-faq--item[open] .block-faq--v{transform:translate(-50%) rotate(90deg);opacity:0}.block-faq--item[data-closing] .block-faq--v{transform:translate(-50%) rotate(0);opacity:1}.block-faq--wrap{overflow:hidden}.block-faq .block-faq--a{margin:0;padding:0 4px 24px;font-size:16px;line-height:160%;letter-spacing:-.06em;color:var(--gray4)}@media (min-width: 768px){.block-faq .block-faq--title{font-size:24px}.block-faq--q{padding:24px 8px;gap:24px}.block-faq .block-faq--qtext{font-size:18px}.block-faq--icon{width:20px;height:20px}.block-faq .block-faq--a{padding:0 8px 28px;font-size:17px}}.block-faq--item.is-editing .block-faq--wrap{overflow:visible}.block-faq--add{display:flex;justify-content:center;margin-top:16px}
