.page-module__yHHRPa__page{background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--secondary) 38%, transparent), transparent 62%), var(--background);min-height:62svh;padding:clamp(3.5rem,9vw,7.5rem) clamp(1rem,5vw,2.5rem) clamp(5rem,10vw,8rem)}.page-module__yHHRPa__content{width:min(100%,54rem);margin-inline:auto}.page-module__yHHRPa__header{margin-bottom:clamp(2.5rem,6vw,4rem)}.page-module__yHHRPa__eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700;line-height:1.5}.page-module__yHHRPa__title{max-width:12ch;color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.65rem,7vw,5.25rem);font-weight:400;line-height:1.02}.page-module__yHHRPa__intro{max-width:38rem;color:var(--muted-foreground);margin:1.25rem 0 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.75}.page-module__yHHRPa__accordion{border-top:1px solid var(--border)}.page-module__yHHRPa__item{border-color:var(--border);padding-inline:clamp(.1rem,1vw,.65rem)}.page-module__yHHRPa__trigger{min-height:4.75rem;color:var(--foreground);gap:1.25rem;padding:1.25rem .25rem;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:650;line-height:1.45}.page-module__yHHRPa__accordion .page-module__yHHRPa__trigger:hover{text-decoration:none}.page-module__yHHRPa__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.2rem}.page-module__yHHRPa__answer{color:var(--muted-foreground);font-size:1rem;line-height:1.8}
