.corporate-faq{color:#111;background:#eee9e2;grid-template-columns:.8fr 1fr;grid-gap:11vw;gap:11vw;padding:112px 8vw;display:grid}.corporate-faq h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,5vw,82px);line-height:1}.corporate-faq>div:last-child{border-top:1px solid #8f8a83}.corporate-faq details{border-bottom:1px solid #8f8a83}.corporate-faq summary{cursor:pointer;min-height:76px;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:24px;line-height:1.1;list-style:none;display:flex}.corporate-faq summary::-webkit-details-marker{display:none}.corporate-faq summary span{font-family:var(--font-body);color:var(--red);font-size:30px;font-weight:300;transition:transform .2s}.corporate-faq details[open] summary span{transform:rotate(45deg)}.corporate-faq details p{max-width:660px;margin:0 0 25px;line-height:1.6}.corporate-faq summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media(max-width:700px){.corporate-faq{grid-template-columns:1fr;gap:25px;padding:75px 24px}.corporate-faq summary{min-height:82px;font-size:22px}}