.section{width:var(--page);margin:0 auto;padding:142px 0}.chapter-heading,.ledger-heading{max-width:850px}.chapter-heading h2,.ledger-heading h2{letter-spacing:-.2px;text-wrap:balance;margin:0;font-size:clamp(58px,6.7vw,100px);line-height:.94}.chapter-heading p,.ledger-heading p{max-width:620px;color:var(--muted-strong);letter-spacing:-.022em;margin:28px 0 0;font-size:17px;line-height:1.65}@media (max-width:900px){.section{padding:104px 0}.chapter-heading h2{font-size:clamp(54px,10vw,82px)}}@media (max-width:620px){.section{padding:82px 0}.chapter-heading h2{font-size:clamp(48px,14vw,66px)}.chapter-heading p,.ledger-heading p{margin-top:22px;font-size:16px}}@media (min-width:901px){.section{padding-block:125px}.chapter-heading,.ledger-heading{max-width:748px}.chapter-heading h2{font-size:clamp(51px,5.9vw,88px)}.chapter-heading p,.ledger-heading p{max-width:546px;margin-top:25px;font-size:17px}}
.faq{grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);align-items:start;gap:clamp(70px,9vw,140px);display:grid}.faq .chapter-heading{position:sticky;top:132px}.faq-content,.faq-list{min-width:0}.faq-contact{max-width:430px;color:var(--muted-strong);margin-top:22px;font-size:15px;line-height:1.6}.faq-contact a{color:var(--text);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .22s}.faq-contact a:hover,.faq-contact a:focus-visible{outline:0;text-decoration-color:currentColor}@media (max-width:900px){.faq{grid-template-columns:1fr;gap:60px}.faq .chapter-heading{position:relative;top:auto}}@media (max-width:620px){.faq{gap:44px}}
