.mkt-cpl{padding:80px 0 96px}.mkt-cpl-inner{max-width:860px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}.mkt-cpl-eyebrow{font-family:var(--eg-font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--eg-blue);font-weight:700;margin-bottom:18px}.mkt-cpl h1{font-family:var(--eg-font-display);font-weight:700;font-size:clamp(44px,7vw,80px);letter-spacing:.005em;text-transform:uppercase;line-height:.9;margin:0 0 12px}.mkt-cpl-meta{font-family:var(--eg-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--eg-ink-3);margin-bottom:48px}.mkt-cpl-prose{font-size:16.5px;line-height:1.7;color:var(--eg-ink-2)}.mkt-cpl-prose h2{font-family:var(--eg-font-display);font-weight:700;font-size:28px;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--eg-ink);margin:48px 0 16px}.mkt-cpl-prose h3{font-family:var(--eg-font-display);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--eg-ink);margin:28px 0 8px}.mkt-cpl-prose p{margin:0 0 20px}.mkt-cpl-prose ul,.mkt-cpl-prose ol{margin:0 0 20px;padding-left:22px}.mkt-cpl-prose li{margin-bottom:8px}.mkt-cpl-prose ul li::marker{color:var(--eg-yellow-dim)}.mkt-cpl-prose a{color:var(--eg-blue-ink);text-decoration:underline;text-underline-offset:2px}.mkt-cpl-prose strong{color:var(--eg-ink);font-weight:700}.mkt-cpl-prose hr{border:0;border-top:1px solid var(--eg-line);margin:40px 0}
