.left-sidebar{display:none}
@media(min-width:761px){
body main.layout.with-left-sidebar{display:grid;grid-template-columns:calc(10% + 171.6px) minmax(0,1fr) calc(10% + 171.6px);gap:22px}
body .with-left-sidebar .main-column{width:100%;min-width:0;max-width:100%;grid-column:2}
body .with-left-sidebar>.sidebar{grid-column:3;padding-left:18px}
.left-sidebar{display:block;grid-row:1;position:static;align-self:start;min-width:0;background:#f8f9fc;border:1px solid #e7e9f1;border-radius:12px;padding:14px;box-sizing:border-box}
.static-sidebar{grid-column:1;position:sticky;top:var(--sidebar-stop,76px)}.infinite-sidebar{grid-column:3}.static-sidebar.infinite-sidebar{grid-column:1}
.left-sidebar:focus-visible{outline:2px solid #7378b2;outline-offset:3px}
.left-sidebar-heading{padding:0 0 12px;border-bottom:2px solid #373982}
body .left-sidebar h2{font-size:17px;line-height:1.3;margin:0 0 6px;color:#292b66}
.left-sidebar-heading p{font-size:11px;line-height:1.5;color:#737989;margin:0}
.left-story{padding:16px 0;border-bottom:1px solid #e2e5ef}
.left-story-kicker{font-size:10px;color:#7b8091;margin-bottom:8px}
.left-rank{font-size:12px;font-weight:700;color:#373982;margin-right:5px}
.left-story-image{display:block;margin:10px 0 0}
.left-story-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:6px}
.left-story-link{display:block}
body .left-story h3{font-size:13px;line-height:1.45;font-weight:600;margin:0;color:#24263b;overflow-wrap:anywhere}
.left-story-link:hover{color:#373982}
.left-story-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:9px;font-size:10px;line-height:1.4;color:#777e8e}
.left-story-meta a{color:#373982}.left-story-meta .eye-icon{width:12px;height:12px}
.left-story-meta{margin:0 0 8px;padding:5px 6px;background:#eef0f7;border-radius:5px}
.left-sidebar-more{display:none}
.left-sidebar-status{font-size:11px;line-height:1.5;color:#737989}
.left-sidebar .ad-slot.ad-filled{margin:14px 0;max-width:100%;overflow:hidden}
}
@media(min-width:761px) and (max-width:1100px){body main.layout.with-left-sidebar{grid-template-columns:calc(10% + 133.6px) minmax(0,1fr) calc(10% + 133.6px);gap:12px}.left-sidebar{padding:10px}body.home-page .with-left-sidebar .home-section-grid,body.home-page .with-left-sidebar .listing-feed #feed-items{grid-template-columns:minmax(0,1fr)}body.home-page .with-left-sidebar .home-hero>.card{display:block}body.home-page .with-left-sidebar .home-hero>.card>h3{margin:16px 0 14px}}
