.information-hero{text-align:left}
.information-hero h1,.information-hero p{margin-left:0;margin-right:0}
.information-hero .eyebrow{padding:0;border:0;border-radius:0;background:none;letter-spacing:.08em;text-transform:uppercase}
.information-hero .actions{justify-content:flex-start;gap:22px}
.information-hero .button{border-radius:0}
.information-section .section-head{text-align:left;margin-left:0}
.information-rows{border-top:1px solid var(--line)}
.information-row,.information-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px}
.information-row{padding:30px 0;border-bottom:1px solid var(--line)}
.information-row h2,.information-split h2{margin:8px 0;font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-.035em}
.information-row p,.information-split p{margin:0 0 13px;color:var(--muted)}
.information-link,.information-home-link a{display:inline-block;min-height:36px;padding-block:7px;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}
.information-note{color:var(--muted);font-size:12px;line-height:1.6}
.information-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:22px}
.information-steps li{padding-left:4px}
.information-steps h3{font-size:17px;line-height:1.3;margin:0 0 8px}
.information-steps p{font-size:14px;color:var(--muted);margin:0}
.information-cta{background:var(--paper)}
.information-cta h2{margin:0 0 10px;font-size:clamp(28px,4vw,40px);letter-spacing:-.04em}
.information-cta p{color:var(--muted);margin:0 0 24px}
.information-cta .information-link{margin-left:24px}
.information-home-link{margin:18px 0 0}
#faq .information-home-link{text-align:center}
.faq-index{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 26px;height:auto;margin-bottom:34px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:14px;font-weight:750}
.faq-index a{text-decoration:underline;text-underline-offset:5px}
.faq-topic{padding:24px 0;scroll-margin-top:100px}
.faq-topic h2{margin:0 0 12px;font-size:clamp(25px,3vw,32px);line-height:1.15;letter-spacing:-.03em}
.faq-topic .faq{max-width:none}
.faq-topic .faq p{font-size:15px;line-height:1.7;max-width:850px}
.faq-topic .faq a{font-weight:750;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.information-hero{padding:40px 0}.information-hero h1{font-size:40px}.information-hero p{font-size:16px}.information-row,.information-split{grid-template-columns:1fr;gap:14px}.information-row{padding:24px 0}.information-section{padding:34px 0}.information-steps{grid-template-columns:1fr;gap:22px}.faq-index{gap:14px 20px}.information-cta .information-link{margin:18px 0 0;display:block}}

