body.lef-landing-v2{background:#f6f1e8;color:#25211e}body.lef-landing-v2 .lef-media-header{max-width:1280px;margin:auto;padding-inline:32px}body.lef-landing-v2 .lef-media-masthead{padding-block:26px 20px}body.lef-landing-v2 .lef-media-brand{font-family:Georgia,serif;font-size:clamp(2.25rem, 4.7vw, 3.7rem);letter-spacing:-.055em}body.lef-landing-v2 .lef-media-nav{border-bottom:2px solid #5a1e2c}body.lef-landing-v2 .lef-media-letter{background:#5a1e2c!important;color:#fff!important}.lef-landing{--ink:#25211e;--wine:#5a1e2c;--paper:#f6f1e8;--line:#d7cdbc;--muted:#625b52;--sand:#ebe2d4;max-width:1280px;margin:0 auto;padding:24px 32px 64px;font:1rem/1.58 Arial,sans-serif}.lef-landing *{box-sizing:border-box}.lef-landing a{color:inherit;text-decoration:none}.lef-landing a:hover{color:var(--wine)}.lef-landing a:focus-visible{outline:3px solid #947035;outline-offset:4px}.lef-landing h1,.lef-landing h2,.lef-landing h3,.lef-landing p{margin:0}.lef-landing h1,.lef-landing h2,.lef-landing h3{font-family:Georgia,serif;font-weight:500;line-height:1.12;text-wrap:balance}.landing-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);gap:16px 48px;padding:22px 0 30px;border-bottom:1px solid var(--line)}.landing-intro h1{grid-row:1 / span 2;font-size:clamp(2.8rem, 6vw, 5.4rem);letter-spacing:-.065em;align-self:end}.landing-eyebrow,.landing-kicker,.landing-category{color:var(--wine);font:700 .72rem/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.landing-standfirst{align-self:end;color:var(--muted);max-width:38rem;font-size:1.08rem}.landing-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:38px;padding:38px 0;border-bottom:1px solid var(--line)}.landing-lead,.landing-analysis{min-width:0}.landing-hero-side{min-width:0;display:grid;gap:27px;align-content:start}.landing-lead h2{font-size:clamp(2rem, 3.6vw, 3.5rem);letter-spacing:-.045em;margin:9px 0 18px}.landing-analysis{border-left:1px solid var(--line);padding-left:32px}.landing-analysis h2{font-size:clamp(1.65rem, 2.55vw, 2.4rem);letter-spacing:-.035em;margin:10px 0 16px}.landing-visual-feed{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:20px 0 0 32px}.landing-visual-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-visual-card{min-width:0}.landing-visual-card .landing-image{margin-bottom:10px}.landing-visual-image{aspect-ratio:4 / 3;object-fit:cover}.landing-visual-card .landing-category{margin:0 0 5px}.landing-visual-card h3{margin:0;font-size:clamp(1.03rem, 1.55vw, 1.3rem);line-height:1.16;letter-spacing:-.022em}.landing-category{color:var(--muted);font-size:.67rem;margin-top:14px}.landing-image{display:block;margin:0 0 17px;overflow:hidden;background:#ded4c7}.landing-image img{display:block;width:100%;height:auto;transition:transform .22s ease}.landing-image:hover img{transform:scale(1.018)}.landing-lead-image{aspect-ratio:16 / 9;object-fit:cover}.landing-analysis-image{aspect-ratio:4 / 3;object-fit:cover}.landing-summary{color:var(--muted);line-height:1.68}.landing-text-link{display:inline-flex;gap:8px;margin-top:16px;color:var(--wine)!important;font:700 .82rem/1.35 Arial,sans-serif;letter-spacing:.02em}.landing-text-link span{transition:transform .18s ease}.landing-text-link:hover span{transform:translateX(3px)}.landing-topics{padding:28px 0 32px;border-bottom:1px solid var(--line)}.landing-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);margin-top:14px}.landing-topic-grid a{min-height:62px;display:flex;align-items:center;padding:12px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font:700 .9rem/1.25 Arial,sans-serif}.landing-topic-grid a:nth-child(4n){border-right:0}.landing-stream,.landing-dossiers,.landing-analysis-list{padding:46px 0;border-bottom:1px solid var(--line)}.landing-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.landing-section-heading h2,.landing-letter h2,.landing-library>h2{margin-top:7px;font-size:clamp(2rem, 3.25vw, 3rem);letter-spacing:-.045em}.landing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.landing-card{min-width:0}.landing-card .landing-image{aspect-ratio:16 / 10}.landing-card-image{width:100%;height:100%;object-fit:cover}.landing-card h3{font-size:clamp(1.45rem, 2.15vw, 2rem);letter-spacing:-.03em;margin:8px 0 12px}.landing-dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing-dossier{min-height:230px;padding:26px;background:var(--sand);border-top:4px solid var(--wine)}.landing-presidential{background:#e6e0d5}.landing-dossier .landing-image{margin:14px 0 18px}.landing-dossier-image{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover}.landing-dossier h3{margin:10px 0 14px;font-size:clamp(1.55rem, 2.45vw, 2.3rem);letter-spacing:-.035em}.landing-dossier>p:not(.landing-kicker){color:var(--muted)}.landing-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.landing-analysis-grid article{border-top:3px solid var(--wine);padding-top:17px}.landing-analysis-grid h3{margin:9px 0 12px;font-size:clamp(1.4rem, 2.05vw, 1.9rem);letter-spacing:-.03em}.landing-footer-grid{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);gap:42px;padding-top:46px}.landing-letter{padding:28px;background:var(--wine);color:#fff}.landing-letter .landing-eyebrow{color:#f2dec8}.landing-letter h2{color:#fff}.landing-letter>p:not(.landing-eyebrow){margin-top:16px;color:#f1e6da}.landing-letter>a{display:inline-flex;margin-top:22px;padding:12px 15px;background:var(--paper);color:var(--wine);font:700 .82rem/1.2 Arial,sans-serif}.landing-library .lef-random-book{margin-top:18px}.landing-library .lef-random-title{color:var(--ink)}.landing-library .lef-random-all{color:var(--wine)!important}@media (max-width:960px){.landing-intro{grid-template-columns:1fr;gap:8px}.landing-intro h1{grid-row:auto}.landing-hero{gap:26px}.landing-analysis{padding-left:25px}.landing-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-topic-grid a:nth-child(4n){border-right:1px solid var(--line)}.landing-topic-grid a:nth-child(2n){border-right:0}.landing-footer-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){body.lef-landing-v2 .lef-media-header{padding-inline:20px}.lef-landing{padding:18px 20px 46px}.landing-intro{padding:14px 0 24px}.landing-intro h1{font-size:3.25rem}.landing-hero{grid-template-columns:1fr;padding:28px 0}.landing-analysis,.landing-visual-feed{padding:26px 0 0;border-left:0;border-top:1px solid var(--line)}.landing-hero-side{gap:24px}.landing-visual-feed{padding-top:20px}.landing-lead h2{font-size:2.25rem}.landing-analysis h2{font-size:2rem}.landing-topic-grid{grid-template-columns:1fr 1fr}.landing-topic-grid a{min-height:55px;padding-inline:11px;font-size:.84rem}.landing-stream,.landing-dossiers,.landing-analysis-list{padding:34px 0}.landing-section-heading{align-items:start}.landing-section-heading h2,.landing-letter h2,.landing-library>h2{font-size:2.2rem}.landing-section-heading .landing-text-link{max-width:9rem;text-align:right;justify-content:end}.landing-cards,.landing-dossier-grid,.landing-analysis-grid{grid-template-columns:1fr;gap:25px}.landing-card{display:grid;grid-template-columns:108px minmax(0,1fr);gap:0 15px}.landing-card .landing-image{grid-row:1 / span 3;margin:0;aspect-ratio:1}.landing-card h3{font-size:1.45rem;margin:8px 0}.landing-dossier{min-height:0;padding:23px}.landing-dossier-image{aspect-ratio:16 / 9}.landing-analysis-grid article{padding-top:15px}}@media (prefers-reduced-motion:reduce){.landing-image img,.landing-text-link span{transition:none}}.landing-topics{padding:28px;background:#f8f4eb;border:1px solid var(--line)}.landing-topics .landing-kicker{color:var(--muted)}.landing-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.landing-topic-grid a{min-height:58px;color:#4e4a43;font-weight:600;font-size:.82rem;letter-spacing:.035em;text-transform:uppercase}.landing-topic-grid a:nth-child(4n){border-right:1px solid var(--line)}.landing-topic-grid a:nth-child(3n){border-right:0}.landing-topic-grid a:hover,.landing-topic-grid a:focus{color:var(--wine);background:#fffdf8}.landing-dossier--spotlight{grid-column:1 / -1;min-height:0;background:#eee7da}.landing-dossier--spotlight .landing-dossier-copy{max-width:46rem}@media (max-width:960px){.landing-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-topic-grid a:nth-child(3n){border-right:1px solid var(--line)}.landing-topic-grid a:nth-child(2n){border-right:0}}@media (max-width:700px){.landing-topics{margin-inline:-2px;padding:22px 18px}.landing-topic-grid{grid-template-columns:1fr}.landing-topic-grid a{min-height:52px;border-right:0!important}}