.faq-module__KfKgva__section{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:80px;padding-block:72px;display:grid}.faq-module__KfKgva__section h2{letter-spacing:-1.3px;max-width:350px;font-size:44px;font-weight:450;line-height:1.1}.faq-module__KfKgva__questions{min-width:0}.faq-module__KfKgva__questions details{border-top:1px solid var(--border)}.faq-module__KfKgva__questions details:last-child{border-bottom:1px solid var(--border)}.faq-module__KfKgva__questions summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding-block:20px;font-size:20px;font-weight:450;line-height:1.4;list-style:none;display:flex}.faq-module__KfKgva__questions summary::-webkit-details-marker{display:none}.faq-module__KfKgva__questions summary>span{flex-shrink:0;font-size:24px;line-height:1}.faq-module__KfKgva__questions details[open] summary>span{transform:rotate(45deg)}.faq-module__KfKgva__questions summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.faq-module__KfKgva__questions details>p{max-width:66ch;font-size:var(--text-body);color:var(--ink-secondary);margin:0;padding:0 40px 24px 0;line-height:1.6}@media (max-width:800px){.faq-module__KfKgva__section{grid-template-columns:1fr;gap:32px;padding-block:56px}.faq-module__KfKgva__section h2{letter-spacing:-1px;max-width:none;font-size:38px}.faq-module__KfKgva__questions summary{gap:20px;font-size:18px}.faq-module__KfKgva__questions details>p{padding-right:0}}@media (max-width:380px){.faq-module__KfKgva__section h2{font-size:33px}}
