.practical-facts h2,.faq-section h2{letter-spacing:-.045em;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.96}.practical-facts{padding-bottom:120px}.practical-facts h2{margin-top:20px}.practical-facts dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:60px 0 0;display:grid}.practical-facts dl>div{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1fr;gap:24px;min-height:112px;padding:28px 28px 28px 0;display:grid}.practical-facts dl>div:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.practical-facts dt{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.practical-facts dd{font:1.25rem/1.35 var(--serif);margin:0}.faq-section{border-top:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:80px;padding-top:112px;padding-bottom:140px;display:grid}.faq-section h2{margin-top:18px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:1.4rem/1.25 var(--serif);grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:26px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--coral);font:800 .68rem/1 var(--sans);letter-spacing:.1em}.faq-list summary i{font:normal 1rem/1 var(--sans);transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:700px;color:var(--muted-ink);padding:0 40px 28px 58px;line-height:1.75}@media (max-width:1000px){.faq-section{gap:48px}}@media (max-width:760px){.practical-facts{padding-bottom:82px}.practical-facts dl{display:block}.practical-facts dl>div,.practical-facts dl>div:nth-child(2n){border-left:0;grid-template-columns:1fr;min-height:auto;padding:24px 0}.faq-section{padding-top:78px;padding-bottom:92px;display:block}.faq-list{margin-top:54px}.faq-list summary{grid-template-columns:30px 1fr auto;font-size:1.2rem}.faq-list details>p{padding-left:48px}.practical-facts h2,.faq-section h2{text-wrap:balance;font-size:clamp(2.35rem,10vw,2.8rem)}}
