/* ================== FAQ ================== */
.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}
.faq details{border-bottom:1px solid var(--line-2);padding:22px 0}
.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:600;color:var(--ink)}
.faq summary::-webkit-details-marker{display:none}
.faq summary i{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:transform .3s;font-style:normal}
.faq details[open] summary i{transform:rotate(45deg);background:var(--btn-bg);color:var(--btn-fg);border-color:transparent}
.faq details p{color:var(--muted);margin-top:12px;max-width:600px}
