.page-module__9WKpNa__page{min-height:75vh;color:var(--foreground);background:var(--background);padding:27px 0 72px}.page-module__9WKpNa__container{width:min(1040px,100% - 40px);margin-inline:auto}.page-module__9WKpNa__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.page-module__9WKpNa__breadcrumb a{color:var(--primary);text-underline-offset:4px;font-weight:650;text-decoration-thickness:1px}.page-module__9WKpNa__breadcrumb a:focus-visible,.page-module__9WKpNa__sourceLinks a:focus-visible,.page-module__9WKpNa__phoneLink:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.page-module__9WKpNa__hero{max-width:790px;padding:54px 0 29px}.page-module__9WKpNa__eyebrow,.page-module__9WKpNa__sectionKicker{color:var(--primary);letter-spacing:.14em;margin:0 0 12px;font-size:10px;font-weight:750}.page-module__9WKpNa__hero h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.058em;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,6.3vw,68px);font-weight:540;line-height:1.02}.page-module__9WKpNa__intro{max-width:700px;color:var(--muted-foreground);margin:17px 0 0;font-size:15px;line-height:1.7}.page-module__9WKpNa__contactPanel{border:1px solid var(--border);background:var(--secondary);box-shadow:0 12px 34px var(--elevation-1);border-radius:14px;padding:clamp(20px,4vw,34px)}.page-module__9WKpNa__contactHeading{max-width:720px}.page-module__9WKpNa__contactHeading h2,.page-module__9WKpNa__calendarStatus h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,4vw,38px);font-weight:550;line-height:1.12}.page-module__9WKpNa__contactHeading>p:last-child,.page-module__9WKpNa__calendarStatus>p:not(.page-module__9WKpNa__sectionKicker,.page-module__9WKpNa__sourceLine){max-width:680px;color:var(--muted-foreground);margin:10px 0 0;font-size:13px;line-height:1.7}.page-module__9WKpNa__phoneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.page-module__9WKpNa__phoneCard{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:13px 16px 12px}.page-module__9WKpNa__phoneLabel{color:var(--muted-foreground);margin:0;font-size:11px;font-weight:680;line-height:1.5}.page-module__9WKpNa__phoneLink{min-height:42px;color:var(--primary);letter-spacing:-.035em;text-underline-offset:4px;font-variant-numeric:tabular-nums;align-items:center;margin-top:7px;font-size:clamp(21px,3vw,27px);font-weight:760;text-decoration-thickness:1px;display:inline-flex}.page-module__9WKpNa__phoneNote{color:var(--muted-foreground);margin:4px 0 0;font-size:11px;line-height:1.55}.page-module__9WKpNa__notice{border-left:4px solid var(--primary);color:var(--foreground);background:var(--card);border-radius:7px;margin-top:12px;padding:10px 13px;font-size:12px;line-height:1.55}.page-module__9WKpNa__notice p{margin:0}.page-module__9WKpNa__notice p+p{margin-top:4px}.page-module__9WKpNa__notice strong{font-weight:760}.page-module__9WKpNa__calendarStatus{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:30px;padding:23px 25px}.page-module__9WKpNa__calendarStatus h2{font-size:clamp(22px,3vw,29px)}.page-module__9WKpNa__sourceLine{color:var(--muted-foreground);margin:13px 0 0;font-size:12px;line-height:1.65}.page-module__9WKpNa__sourceLinks{flex-wrap:wrap;gap:11px 20px;margin-top:15px;display:flex}.page-module__9WKpNa__sourceLinks a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;font-weight:680;line-height:1.6;text-decoration-thickness:1px}.page-module__9WKpNa__pageNote{max-width:760px;color:var(--muted-foreground);margin:19px 0 0;font-size:11px;line-height:1.7}@media (max-width:600px){.page-module__9WKpNa__hero{padding-top:32px}.page-module__9WKpNa__phoneGrid{grid-template-columns:minmax(0,1fr)}.page-module__9WKpNa__sourceLinks{flex-direction:column;gap:8px}}
