.landing:is(.legal-page,.contact-page)>main.page-main{padding-top:clamp(40px,6vw,72px)}.landing:is(.legal-page,.contact-page) .eyebrow{color:var(--ahel-red-text);letter-spacing:.2em;gap:0;font-size:11.5px;font-weight:500}.landing:is(.legal-page,.contact-page) .eyebrow .dot{display:none}.landing.contact-page .info-head:before{content:none}.landing:is(.legal-page,.contact-page) .h-display{color:var(--ahel-ink);font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.04em;margin-top:.9rem;font-size:54px;font-weight:500;line-height:1.02}.landing.legal-page .h-display{margin-top:0}.landing:is(.legal-page,.contact-page) .h-display .tick{color:var(--ahel-red)}.landing:is(.legal-page,.contact-page) .lead{max-width:42rem;color:var(--ahel-body);font-size:17px;line-height:1.6}.landing.legal-page main>section{border:1px solid var(--ahel-line);border-radius:var(--ahel-radius-card);background:var(--ahel-card);box-shadow:var(--ahel-shadow-rest);color:var(--ahel-body);padding:clamp(22px,4vw,44px)}.landing.legal-page main>section>div+div{border-top:1px solid var(--ahel-line-row);padding-top:22px}.landing.legal-page main>section h2{color:var(--ahel-ink);font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.25}.landing.legal-page main>section h3{color:var(--ahel-ink);font-weight:600}.landing.legal-page main>section strong{color:var(--ahel-ink)}.landing.legal-page main>section a:not(.btn){color:var(--ahel-red-text);text-underline-offset:3px}.landing.legal-page main>section a:not(.btn):hover{color:var(--ahel-red-hover)}.landing.contact-page .info-section>h2{color:var(--ahel-ink);font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.1}.landing.contact-page .info-card,.landing.contact-page .info-facts{border-color:var(--ahel-line);border-radius:var(--ahel-radius-card);background:var(--ahel-card);box-shadow:var(--ahel-shadow-rest)}.landing.contact-page .info-card{padding:20px 22px}.landing.contact-page .info-card h3{color:var(--ahel-ink);font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:500}.landing.contact-page .info-card p,.landing.contact-page .info-prose p,.landing.contact-page .info-facts dd{color:var(--ahel-body)}.landing.contact-page .info-note{color:var(--ahel-muted)}.landing.contact-page .info-facts>div+div{border-top-color:var(--ahel-line-row)}.landing.contact-page .info-facts dt{color:var(--ahel-muted)}.landing.contact-page :is(.info-card p,.info-prose,.info-note,.info-facts) a{color:var(--ahel-red-text);text-underline-offset:3px}.landing.contact-page .info-door{border-color:var(--ahel-line);border-radius:var(--ahel-radius-card);background:var(--ahel-card);box-shadow:var(--ahel-shadow-card)}.landing.contact-page .info-door p{color:var(--ahel-ink);font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.015em;font-size:20px;font-weight:500}@media (max-width:760px){.landing:is(.legal-page,.contact-page) .h-display{font-size:36px}.landing.contact-page .info-section>h2{font-size:24px}.landing.contact-page .info-door{padding:24px 20px}}.landing.legal-page .lead a{color:var(--ahel-red-text);text-underline-offset:3px}
