.information-site{background:var(--bg-primary);min-height:100dvh;color:var(--text-primary);font-size:1rem;line-height:1.65}.information-main{padding-block:clamp(3rem,6vw,5.5rem) 5rem}.information-main [id]{scroll-margin-top:6.5rem}.information-heading{max-width:50rem;margin-bottom:3.5rem}.information-kicker{color:var(--color-accent);margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:550}.information-heading h1{color:var(--text-primary);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:550;line-height:1.08}.information-introduction{max-width:52ch;margin:1.5rem 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.55}.information-updated{color:var(--text-muted);margin:1.5rem 0 0;font-size:1rem}.information-contact-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.information-prose{max-width:68ch;font-size:1.0625rem;line-height:1.75}.information-prose h2,.information-offer h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:550;line-height:1.3}.information-prose p{margin:0 0 1.25rem}.information-prose ul{margin:0 0 1.5rem;padding-left:1.2rem;list-style:outside}.information-prose li{margin-block:.65rem;padding-left:.25rem}.information-main a{color:var(--color-accent);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.information-main a:hover{color:var(--text-primary)}.information-email{align-items:center;max-width:100%;min-height:2.75rem;margin:0 0 .75rem;font-size:clamp(1.1rem,2.1vw,1.45rem);line-height:1.5;display:inline-flex}.information-prose .information-note{color:var(--text-muted);font-size:1rem;line-height:1.65}.information-offer{border:1px solid var(--border-cool);border-top:2px solid var(--color-accent);border-radius:var(--r-md);background:var(--bg-tertiary);padding:clamp(1.5rem,3vw,2rem);font-size:1rem}.information-offer p{margin:0 0 1.25rem}.information-offer .information-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-block:1.5rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:550;line-height:1.1}.information-offer-limit{border-top:1px solid var(--border-cool);padding-top:1.25rem}.information-link{align-items:center;max-width:100%;min-height:2.75rem;padding-block:.5rem;line-height:1.5;display:inline-flex}.information-links{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.information-feedback{border-top:1px solid var(--border-cool);margin-top:3.5rem;padding-top:2.5rem}.information-feedback .information-note{margin-top:.5rem}.information-policy{max-width:72ch;font-family:"Source Serif 4",Georgia,serif;font-size:1.125rem}.information-policy section+section{border-top:1px solid var(--border-cool);margin-top:2.5rem;padding-top:2.5rem}.information-policy .information-link{font-family:Inter,sans-serif;font-size:1rem}.information-fallback{max-width:72ch;margin-inline:auto;padding:3rem 1rem}.information-fallback h1{margin-bottom:1.5rem;font-size:2.5rem;line-height:1.1}.information-fallback p{margin-bottom:1.25rem}.information-fallback a{color:var(--color-accent);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.information-fallback nav{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.information-fallback nav a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width<=767px){.information-contact-grid{grid-template-columns:1fr}.information-main{padding-block:2.5rem 3rem}.information-heading{margin-bottom:2.5rem}.information-feedback{margin-top:2.5rem}}
