.page-module__wNrVJG__header{background:var(--color-bg-tint);padding:var(--space-xl) 0 var(--space-lg)}.page-module__wNrVJG__header h1{max-width:900px;margin:12px 0 16px;font-size:clamp(36px,5vw,56px)}.page-module__wNrVJG__badge{border-radius:var(--radius-pill);color:var(--color-ink);background:#fff;margin:0;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.page-module__wNrVJG__byline{color:var(--color-ink-muted);margin:0}.page-module__wNrVJG__featured{max-width:900px;margin:calc(-1 * var(--space-md)) auto var(--space-lg);border-radius:var(--radius-md);height:clamp(280px,50vw,480px);position:relative;overflow:hidden}.page-module__wNrVJG__featuredImage{object-fit:cover}.page-module__wNrVJG__body{max-width:720px;margin:0 auto var(--space-xl);padding-inline:var(--page-pad)}.page-module__wNrVJG__body p{font-size:var(--text-body-lg);color:var(--color-ink);margin:0 0 24px;line-height:1.7}.page-module__wNrVJG__body h2{margin:40px 0 16px;font-size:clamp(26px,3vw,34px)}.page-module__wNrVJG__accent{color:var(--color-primary);font-style:italic}.page-module__wNrVJG__newsletter{background:var(--color-accent-soft);padding:var(--space-lg) 0}.page-module__wNrVJG__newsletterInner{max-width:var(--page-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.page-module__wNrVJG__newsletterInner h2{margin:0 0 8px;font-size:clamp(28px,3vw,40px)}.page-module__wNrVJG__newsletterInner p{color:var(--color-ink-muted);max-width:420px;margin:0}.page-module__wNrVJG__inlineFigure{margin:32px 0}.page-module__wNrVJG__inlineImage{border-radius:var(--radius-md);width:50%;max-width:360px;height:auto;margin-inline:auto;display:block}.page-module__wNrVJG__inlineFigure figcaption{color:var(--color-ink-muted);margin-top:10px;font-size:14px}.page-module__wNrVJG__inlineVideo{border-radius:var(--radius-md);background:#000;width:50%;max-width:360px;height:auto;margin-inline:auto;display:block}.page-module__wNrVJG__inlineList{margin:0 0 1.2em;padding-left:1.25em;line-height:1.7}.page-module__wNrVJG__inlineList li{margin-bottom:.4em}.page-module__wNrVJG__body h3{margin:28px 0 10px;font-size:clamp(20px,2.2vw,24px)}
