.acc{border-top:1px solid var(--rule)}.acc details{border-bottom:1px solid var(--rule)}.acc summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .pm{border:1px solid var(--rule);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.acc summary .pm:before,.acc summary .pm:after{content:"";background:var(--ink);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc summary .pm:after{transition:transform var(--t-base) var(--ease-io);transform:translate(-50%,-50%)rotate(90deg)}.acc details[open] summary .pm:after{transform:translate(-50%,-50%)rotate(0)}.acc details p{color:var(--ink-2);padding:0 56px 22px 0}.faq__in{grid-template-columns:5fr 7fr;gap:24px;display:grid}.faq__head{align-content:start;gap:16px;padding-right:48px;display:grid}.faq__head .h2{margin-top:2px}.faq__ask{margin-top:4px}@media (prefers-reduced-motion:no-preference){html:not(.rm) .acc{interpolate-size:allow-keywords}html:not(.rm) .acc details::details-content{transition:height var(--t-base) var(--ease-io), content-visibility var(--t-base) allow-discrete;height:0;overflow:clip}html:not(.rm) .acc details[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){html .acc summary .pm:after{transition:none}}html.rm .acc summary .pm:after{transition:none}@media (width<=700px){.acc summary{min-height:60px;font-size:17px}.acc details p{padding-right:0}.faq__in{grid-template-columns:1fr;gap:28px}.faq__head{padding-right:0}}
