.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.faq-list{display:flex;flex-direction:column}.faq{border-bottom:1px solid #d3d3d2}.faq:first-child{border-top:1px solid #d3d3d2}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq-i{position:relative;flex:none;width:14px;height:14px}.faq-i:after,.faq-i:before{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:#25211c}.faq-i:after{transform:rotate(90deg);transition:transform .2s}.faq[open] .faq-i:after{transform:rotate(0deg)}.faq p{margin:-6px 0 26px;max-width:56ch;font-size:17px;line-height:1.5;color:#6e6c69}@media (max-width:960px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:640px){.faq summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.faq-i:after{transition:none}}