.lm-news{display:grid;gap:var(--lm-gap-card);grid-auto-columns:min(80%,300px);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x proximity;scrollbar-width:none}.lm-news>li{min-width:0;scroll-snap-align:start}@media (min-width:900px){.lm-news{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(var(--lm-news-min,300px),1fr));overflow:visible}.lm-lead__side>.lm-news,.lm-news--row{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto}}.lm-story{align-content:start;background:var(--lm-surface);border-radius:var(--lm-r-md);color:var(--lm-ink);display:grid;height:100%;overflow:hidden}.lm-story h3{display:-webkit-box;font-size:var(--lm-fs-md);font-weight:var(--lm-fw-head);-webkit-line-clamp:2;line-height:var(--lm-lh-snug);margin:0;-webkit-box-orient:vertical;overflow:hidden}.lm-story h3 a{color:inherit;text-decoration:none}.lm-story p{color:var(--lm-ink-2);display:-webkit-box;font-size:var(--lm-fs-sm);-webkit-line-clamp:2;line-height:var(--lm-lh-body);margin:0;-webkit-box-orient:vertical;overflow:hidden}.lm-story__media{display:block;overflow:hidden;position:relative}.lm-story__media img{aspect-ratio:var(--lm-ratio-news);background:var(--lm-tile);display:block;height:auto;object-fit:cover;width:100%}.lm-story__media time{background:var(--lm-veil);bottom:8px;color:var(--lm-on-inverse);left:8px;line-height:1.7;padding:0 7px;position:absolute}.lm-story__media time,.lm-topic{border-radius:var(--lm-r-sm);font-size:var(--lm-fs-2xs)}.lm-topic{background:var(--lm-pos-wash,var(--lm-brand-wash));color:var(--lm-pos-deep,var(--lm-brand-deep));display:inline-block;font-weight:var(--lm-fw-head);line-height:1.6;max-width:100%;overflow:hidden;padding:1px 8px;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lm-topic--sticker{border:var(--lm-bw-strong) solid var(--lm-ink);box-shadow:var(--lm-sh-sticker);left:8px;max-width:calc(100% - 16px);position:absolute;rotate:-2deg;top:8px}.lm-story__body{align-content:start;display:grid;gap:4px;padding:10px 12px 12px}.lm-story__more{align-items:center;color:var(--lm-brand-deep);display:inline-flex;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-head);gap:3px;justify-self:start;min-height:28px}@media (hover:hover){.lm-story h3{transition:color var(--lm-t-base) var(--lm-ease)}.lm-story:hover h3{color:var(--lm-brand-deep)}.lm-story__media:after{background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--lm-surface) 28%,transparent) 50%,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-100%,0,0)}.lm-story:hover .lm-story__media:after{animation:cm-card-sheen calc(var(--lm-t-slow)*2) ease-in-out both}}@media (min-width:900px){.lm-story h3{font-size:var(--lm-fs-lg)}}@media (prefers-reduced-motion:reduce){.lm-story h3{transition:none}.lm-story:hover .lm-story__media:after{animation:none}}.lm-blog{display:grid;gap:var(--lm-gap-block);padding-block:var(--lm-sp-2) var(--lm-sp-4);--lm-news-min:240px}.lm-blog>*{min-width:0}.lm-blog__cols{align-items:start;display:grid;gap:var(--lm-gap-sec)}.lm-blog__cols>*{min-width:0}@media (min-width:900px){.lm-blog__cols{grid-template-columns:minmax(0,1fr) 320px}}.lm-blog__side{align-content:start;display:grid;gap:var(--lm-gap-sec)}.lm-meta{align-items:center;color:var(--lm-ink-2);font-size:var(--lm-fs-xs);gap:4px 8px;line-height:var(--lm-lh-snug)}.lm-meta,.lm-tags{display:flex;flex-wrap:wrap}.lm-tags{gap:6px}.lm-tags a{align-items:center;background:var(--lm-ground);border-radius:var(--lm-r-pill);color:var(--lm-ink);display:inline-flex;font-size:var(--lm-fs-xs);min-height:30px;padding:0 10px;text-decoration:none}.lm-tags a:before{color:var(--lm-ink-2);content:"#";margin-right:1px}@media (hover:hover){.lm-tags a:hover{background:var(--lm-brand-wash);color:var(--lm-brand-deep)}}details.lm-tags-more>summary{cursor:pointer;list-style:none;width:max-content}details.lm-tags-more>summary::-webkit-details-marker{display:none}details.lm-tags-more[open]>summary{margin-bottom:8px}.lm-minis{list-style:none;margin:0;padding:0}.lm-mini,.lm-minis{display:grid;gap:10px}.lm-mini{align-items:center;color:var(--lm-ink);font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-strong);grid-template-columns:96px minmax(0,1fr);line-height:var(--lm-lh-snug);text-decoration:none}.lm-mini img{aspect-ratio:var(--lm-ratio-news);background:var(--lm-tile);border-radius:var(--lm-r-tile);height:auto;object-fit:cover;width:96px}.lm-mini span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover){.lm-mini:hover{color:var(--lm-brand-deep)}}.lm-follow{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.lm-follow a{background:var(--lm-pos-wash,var(--lm-ground));border-radius:var(--lm-r-pill);color:var(--lm-pos-deep,var(--lm-ink));display:grid;font-size:22px;height:var(--lm-tap);place-items:center;width:var(--lm-tap)}.lm-viewed[data-state=empty]{display:none}.lm-lead{display:grid;gap:var(--lm-gap-sec)}.lm-lead>*{min-width:0}.lm-lead__top{background:var(--lm-surface);border-radius:var(--lm-r-md);display:grid;overflow:hidden}@media (min-width:900px){.lm-lead__top{align-items:center;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.lm-lead__media{display:block;overflow:hidden}.lm-lead__media img{background:var(--lm-tile);height:auto;width:100%}.lm-lead__body{align-content:center;display:grid;gap:8px;padding:12px}.lm-lead__body h2{font-size:var(--lm-fs-xl);line-height:var(--lm-lh-tight);margin:0;text-wrap:balance}.lm-lead__body h2 a{color:inherit;text-decoration:none}.lm-lead__body p{color:var(--lm-ink-2);display:-webkit-box;-webkit-line-clamp:3;line-height:var(--lm-lh-body);margin:0;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:900px){.lm-lead__body{padding:20px 24px}.lm-lead__body h2{font-size:var(--lm-fs-3xl)}.lm-lead__body p{-webkit-line-clamp:5}}.lm-lead__go{align-items:center;color:var(--lm-brand-deep);display:inline-flex;font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-head);gap:3px;justify-self:start;min-height:28px}@media (hover:hover){.lm-lead__top:hover h2{color:var(--lm-brand-deep)}}.lm-feed{display:grid;list-style:none;margin:0;padding:0}.lm-feed>li+li{border-top:var(--lm-bw) solid var(--lm-line)}.lm-row{align-items:start;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr);padding:10px 0}@media (min-width:600px){.lm-row{gap:14px;grid-template-columns:220px minmax(0,1fr);padding:12px 0}}.lm-feed>li:first-child>.lm-row{padding-top:0}.lm-row__media{border-radius:var(--lm-r-tile);display:block;overflow:hidden}.lm-row__media img{aspect-ratio:var(--lm-ratio-news);background:var(--lm-tile);height:auto;object-fit:cover;width:100%}.lm-row__body{align-content:start;display:grid;gap:4px}.lm-row__body h2{display:-webkit-box;font-size:var(--lm-fs-md);font-weight:var(--lm-fw-head);-webkit-line-clamp:3;line-height:var(--lm-lh-snug);margin:0;-webkit-box-orient:vertical;overflow:hidden}.lm-row__body h2 a{color:inherit;text-decoration:none}.lm-row__body p{color:var(--lm-ink-2);display:-webkit-box;font-size:var(--lm-fs-sm);-webkit-line-clamp:2;line-height:var(--lm-lh-body);margin:0;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:600px){.lm-row__body{gap:6px}.lm-row__body h2{font-size:var(--lm-fs-xl);-webkit-line-clamp:2}}@media (hover:hover){.lm-row:hover h2{color:var(--lm-brand-deep)}}.lm-feed>.lm-feed__slot,.lm-feed__jspager{display:none}.lm-feed__more{border-top:var(--lm-bw) solid var(--lm-line);display:grid;gap:10px;justify-items:center;padding-top:12px}.lm-blog__feed>nav{display:grid;justify-items:center;padding-top:10px}.lm-feed__wait{display:none}[aria-busy=true]>.lm-feed__wait{border-top:var(--lm-bw) solid var(--lm-line);display:grid}[aria-busy=true]>.lm-feed__wait .lm-row>:first-child{aspect-ratio:var(--lm-ratio-news)}[aria-busy=true]>.lm-feed__wait .lm-row__body{gap:8px;padding-top:4px}.lm-topics ul{list-style:none;margin:0;padding:0}.lm-topics a{color:var(--lm-ink);font-size:var(--lm-fs-sm);text-decoration:none}@media (max-width:899.98px){.lm-topics{background:none;padding:0}.lm-topics>h2{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lm-topics>ul{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lm-topics li,.lm-topics ul ul{display:contents}.lm-topics a{align-items:center;background:var(--lm-surface);border:var(--lm-bw) solid var(--lm-line);border-radius:var(--lm-r-pill);display:inline-flex;flex:none;min-height:36px;padding:0 12px;white-space:nowrap}.lm-topics>ul>li>a{background:var(--lm-pos-wash,var(--lm-ground));color:var(--lm-pos-deep,var(--lm-ink))}.lm-topics a[aria-current],.lm-topics>ul>li>a{border-color:transparent;font-weight:var(--lm-fw-head)}.lm-topics a[aria-current]{background:var(--lm-inverse);color:var(--lm-on-inverse)}}@media (min-width:900px){.lm-topics{max-height:calc(100dvh - var(--lm-top-h) - 24px);overflow-y:auto;position:sticky;scrollbar-width:none;top:calc(var(--lm-top-h) + 12px)}.lm-topics>ul{display:grid;gap:2px}.lm-topics a{align-items:center;border-radius:var(--lm-r-md);display:flex;gap:8px;line-height:var(--lm-lh-snug);min-height:28px;padding:2px 8px}.lm-topics>ul>li>a{font-weight:var(--lm-fw-head)}.lm-topics>ul>li>a:before{background:var(--lm-pos,var(--lm-brand));border-radius:var(--lm-r-pill);content:"";flex:none;height:8px;width:8px}.lm-topics ul ul{border-left:2px solid var(--lm-pos-wash,var(--lm-line));margin:0 0 4px 11px;padding-left:9px}.lm-topics a[aria-current]{background:var(--lm-pos-wash,var(--lm-brand-wash));color:var(--lm-pos-deep,var(--lm-brand-deep));font-weight:var(--lm-fw-head)}}@media (hover:hover){.lm-topics a:not([aria-current]):hover{color:var(--lm-pos-deep,var(--lm-brand-deep))}}@media (max-width:899.98px){.lm-blog__cols--list>.lm-blog__side{display:contents}.lm-blog__cols--list>.lm-blog__side>.lm-topics{order:1}.lm-blog__cols--list>.lm-lead{order:2}.lm-blog__cols--list>.lm-blog__feed{order:3}.lm-blog__cols--list>.lm-blog__side>*{order:4}.lm-blog__cols--list>.lm-blog__tags{order:5}}@media (min-width:900px){.lm-blog__cols--list>*{grid-column:1}.lm-blog__cols--list>.lm-blog__side{align-self:stretch;grid-column:2;grid-row:1/span 3}}