.c-lead__inner{margin:0 auto;max-width:var(--max-w);padding:0 var(--sp-32)}.c-lead--bg-alt{background:var(--c-bg-alt)}.c-lead--bg-warm{background:var(--c-bg-warm)}.c-lead--single .c-lead__inner{max-width:var(--max-w-narrow)}.c-lead__hook{color:var(--c-text-sub);font-size:1.125rem;font-weight:500;line-height:1.6;margin-bottom:var(--sp-32)}.c-lead__hook strong{color:var(--c-text);font-weight:800}.c-lead__body{color:var(--c-text-sub);font-size:1rem;line-height:2.2}.c-lead__body strong{color:var(--c-text);font-weight:800}.c-lead__body p{margin-bottom:var(--sp-24)}.c-lead__body p:last-child{margin-bottom:0}.c-lead__closing{border-top:1px solid var(--c-border);color:var(--c-text);font-size:1.125rem;font-weight:700;line-height:2;margin-top:var(--sp-48);padding-top:var(--sp-32)}.c-lead__grid{align-items:start;display:grid;gap:var(--sp-64);grid-template-columns:1fr 2fr}.c-lead--two_col .c-lead__hook{margin-bottom:0;position:sticky;top:100px}.c-lead__hook--a{color:var(--c-text-sub);font-size:2.6875rem;font-weight:500;letter-spacing:0;line-height:1.4;margin:0 auto var(--sp-64);max-width:100%;text-align:center}.c-lead__hook--a strong{color:var(--c-text);font-weight:800;letter-spacing:-.01em}.c-lead__body--a{display:grid;font-size:1rem;gap:var(--sp-64);grid-template-columns:1fr 1fr;line-height:2;margin:0 auto;max-width:100%}.c-lead__body--a strong{color:var(--c-text);font-weight:800}.c-lead__body--a p{margin-bottom:var(--sp-24)}.c-lead__body--a p:last-child{margin-bottom:0}.c-lead__closing--a{border-top:1px solid var(--c-border);color:var(--c-text-sub);font-size:1.5rem;font-weight:500;line-height:1.8;margin:var(--sp-64) auto 0;max-width:720px;padding-top:var(--sp-40,40px);text-align:center}.c-lead__closing--a strong{color:var(--c-text);display:inline-block;font-weight:800;overflow-wrap:anywhere;word-break:keep-all}.c-lead__grid--b{align-items:start;display:grid;gap:var(--sp-64);grid-template-columns:5fr 7fr}.c-lead__hook--b{background:#0a0a0a;color:#fff;font-size:2.6875rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0;padding:var(--sp-48) var(--sp-32)}.c-lead__closing--b{border-top:2px solid var(--c-text);font-size:1rem;font-weight:700;line-height:1.8;margin-top:var(--sp-48);padding-top:var(--sp-32)}@media (max-width:767px){.c-lead__hook{font-size:1.125rem}.c-lead__grid{gap:var(--sp-32);grid-template-columns:1fr}.c-lead--two_col .c-lead__hook{position:static}.c-lead__hook--a{font-size:2rem;line-height:1.4;margin-bottom:var(--sp-32)}.c-lead__body--a{font-size:1rem;gap:var(--sp-24);grid-template-columns:1fr;line-height:1.9}.c-lead__closing--a{font-size:1.125rem;margin-top:var(--sp-32)}.c-lead__grid--b{gap:var(--sp-32);grid-template-columns:1fr}.c-lead__hook--b{font-size:2rem;padding:var(--sp-32) var(--sp-24)}}