.faq-section{background:#edf1f6}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start}.faq-section .eyebrow{color:var(--muted);margin-bottom:18px}.faq-list{min-width:0;border-top:1px solid #c8d0dc}.faq-item{border-bottom:1px solid #c8d0dc;padding:21px 0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;font-size:18px;font-weight:500;line-height:1.4;color:var(--ink);min-height:32px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:25px;font-weight:400;color:#665024;flex-shrink:0}.faq-item[open] summary::after{content:'−'}.faq-item p{font-size:16px;line-height:1.7;color:var(--muted);margin-top:15px;padding-right:30px;max-width:650px}.faq-item summary:focus-visible{outline:3px solid #5289db;outline-offset:5px}@media(max-width:680px){.faq-layout{grid-template-columns:1fr;gap:28px}.faq-item summary{font-size:17px;gap:16px}.faq-item p{padding-right:0}}
