.hero-grid.home-with-ad{grid-template-columns:1.45fr 1fr .85fr}.home-rail{min-width:0}.home-ad{margin:0 0 26px;border-top:1px solid var(--line);padding-top:10px}.home-ad-label{font:10px/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 9px}.home-ad-link{display:block;width:100%;max-width:500px;margin-inline:auto;background:#eee9f8}.home-ad-link img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border:0;background:#eee9f8}.home-ad-link:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.home-ad-disclosure{font:10px/1.5 var(--sans);color:var(--muted);margin:9px 0 0}.home-ad-disclosure a{text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.hero-grid.home-with-ad{grid-template-columns:1fr 1fr}.home-rail{grid-column:2}.home-ad{max-width:360px}.home-rail .most-read{margin-top:26px}}@media(max-width:620px){.hero-grid.home-with-ad{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.home-with-ad .lead-story{grid-column:1;grid-row:1}.home-rail{display:contents}.home-ad{grid-column:1;grid-row:2;width:100%;max-width:330px;margin:0 auto;padding:12px;border:1px solid var(--line)}.home-with-ad .top-stories{grid-column:1;grid-row:3;margin-top:0}.home-rail .most-read{grid-column:1;grid-row:4;margin-top:0}}