@layer components{.cx-faq__title{margin-top:12px}.cx-faq__list{border-top:1px solid var(--rule-strong);margin-top:32px}.cx-faq__item{border-bottom:1px solid var(--rule);scroll-margin-top:96px}.cx-faq__q{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:20px;font-weight:500;line-height:1.3;list-style:none;display:flex}.cx-faq__q::-webkit-details-marker{display:none}.cx-faq__q:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cx-faq__sign{width:20px;font-family:var(--font-mono);text-align:center;color:var(--ink-3);flex:none;font-size:20px;line-height:1}.cx-faq__sign:before{content:"+"}.cx-faq__item[open] .cx-faq__sign:before{content:"–"}.cx-faq__q:hover .cx-faq__sign{color:var(--ink)}.cx-faq__a{max-width:62ch;color:var(--ink-2);padding:0 44px 24px 0;font-size:16px;line-height:1.6}@media (max-width:767px){.cx-faq__q{font-size:18px}.cx-faq__a{padding-right:0}}}
