.commercial-faq{color:var(--petrol,#112e3d);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,7vw,100px);padding-block:clamp(64px,8vw,112px);scroll-margin-top:110px;display:grid}.commercial-faq h2{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(2rem,3.3vw,3rem);line-height:1.12}.commercial-faq>div>p:last-child{color:var(--muted,#627377);max-width:320px;font-size:.95rem;line-height:1.8}.commercial-faq details{border-bottom:1px solid #112e3d26}.commercial-faq details:first-child{border-top:1px solid #112e3d26}.commercial-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;font-size:.95rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.commercial-faq summary::-webkit-details-marker{display:none}.commercial-faq summary:focus-visible{outline:2px solid var(--green,#137a67);outline-offset:5px;border-radius:4px}.commercial-faq summary svg{color:var(--green,#137a67);flex-shrink:0;transition:transform .4s}.commercial-faq details[open] summary svg{transform:rotate(180deg)}.commercial-faq details>p{color:var(--muted,#627377);margin:0 28px 24px 0;font-size:.92rem;line-height:1.9}@media (width<=800px){.commercial-faq{grid-template-columns:1fr;gap:28px}.commercial-faq>div>p:last-child{max-width:none}}@media (prefers-reduced-motion:reduce){.commercial-faq summary svg{transition:none}}
