.ContentPageLayout-module__ElUFcW__page{max-width:920px;margin:0 auto;padding:36px 20px 72px}.ContentPageLayout-module__ElUFcW__hero{margin-bottom:24px}.ContentPageLayout-module__ElUFcW__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.ContentPageLayout-module__ElUFcW__hero h1{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.1}.ContentPageLayout-module__ElUFcW__intro{max-width:720px;color:var(--muted);margin:16px 0 0;font-size:18px;line-height:1.7}.ContentPageLayout-module__ElUFcW__metaRow{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:999px;gap:8px;margin-top:18px;padding:10px 14px;font-size:14px;display:inline-flex}.ContentPageLayout-module__ElUFcW__metaLabel{font-weight:800}.ContentPageLayout-module__ElUFcW__card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:28px}.ContentPageLayout-module__ElUFcW__section+.ContentPageLayout-module__ElUFcW__section{border-top:1px solid var(--border);margin-top:26px;padding-top:26px}.ContentPageLayout-module__ElUFcW__section h2{margin:0 0 12px;font-size:24px}.ContentPageLayout-module__ElUFcW__section p{color:var(--muted);margin:0;line-height:1.8}.ContentPageLayout-module__ElUFcW__section p+p{margin-top:12px}.ContentPageLayout-module__ElUFcW__extraContent{border-top:1px solid var(--border);margin-top:26px;padding-top:26px}.ContentPageLayout-module__ElUFcW__contactEmail{color:var(--muted);margin:0;line-height:1.8}.ContentPageLayout-module__ElUFcW__contactEmailLink{word-break:break-word;font-weight:800}.ContentPageLayout-module__ElUFcW__actions{border-top:1px solid var(--border);margin-top:30px;padding-top:24px}.ContentPageLayout-module__ElUFcW__backLink{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.ContentPageLayout-module__ElUFcW__backLink:hover{color:#fff}@media (max-width:640px){.ContentPageLayout-module__ElUFcW__page{padding:24px 16px 56px}.ContentPageLayout-module__ElUFcW__card{padding:22px 18px}.ContentPageLayout-module__ElUFcW__metaRow{flex-wrap:wrap;display:flex}}
