.ffx-after__cols{margin-top:14px}.ffx-after__h2{font-size:clamp(40px,6vw,80px);letter-spacing:-.03em;line-height:.92;margin-top:0}.ffx-after__lead{font-size:18px;font-weight:500;line-height:1.5;margin:20px 0 0;max-width:480px}.ffx-after__quote{align-items:start;background:var(--card);display:grid;gap:16px;grid-template-columns:64px 1fr;margin:28px 0 0;text-align:left}.ffx-after__quote blockquote{font:800 clamp(18px,2vw,22px)/1.3 var(--ffx-head);margin:0}.ffx-after__quote figcaption{color:hsla(0,0%,100%,.7);font-size:14px;margin-top:10px}.ffx-after__grid{display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.ffx-after__grid li{border-top:3px solid var(--fg);padding:14px 0 22px}.ffx-after__tag{font-size:12px;letter-spacing:.14em}.ffx-after__what{font:800 19px/1.25 var(--ffx-head);margin:8px 0 0}.ffx-after__who{color:color-mix(in srgb,var(--fg) 75%,transparent);font-size:14px;margin-top:6px}