.lx-post{--post-rail:180px;--post-gap:40px;--post-side:260px;--post-text:640px;padding-top:40px;padding-bottom:72px}.lx-post-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meta""hero""main";margin-top:28px;display:grid;position:relative}.lx-post-kicker{grid-area:kicker;display:none}.lx-post-title{max-width:var(--post-text);font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:balance;grid-area:title;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:400;line-height:1.1}.lx-post-meta{max-width:var(--post-text);border-block:1px solid var(--color-hairline);color:var(--color-muted);flex-wrap:wrap;grid-area:meta;align-items:baseline;row-gap:4px;margin-top:20px;padding-block:11px;font-size:13px;line-height:1.5;display:flex}.lx-post-meta>*+:before{content:"";opacity:.6;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline:10px;display:inline-block}.lx-post-meta-cat{color:var(--color-signal-blue);font-weight:500}.lx-post-meta-cat:hover{text-decoration:underline}.lx-post-byline{color:var(--color-ink);font-weight:500}.lx-post-hero{grid-area:hero;min-width:0;margin:24px 0 0}.lx-post-hero-frame{aspect-ratio:16/9;border-radius:var(--radius-base);background:var(--color-card);position:relative;overflow:hidden}.lx-post-hero figcaption,.lx-post-body .lx-fig figcaption{color:var(--color-muted);margin-top:8px;font-size:13px;line-height:1.5}.lx-post-hero figcaption span{color:var(--color-muted-soft)}.lx-post-main{min-width:0;max-width:var(--post-text);grid-area:main;margin-top:32px}.lx-post-standfirst{font-family:var(--font-heading);color:var(--color-ink);text-wrap:pretty;margin:0 0 28px;font-size:clamp(20px,2vw,23px);line-height:1.4}.lx-post-body{display:flow-root}.lx-post-body h2,.lx-post-body h3{clear:both}.lx-post-body>p:first-child:first-letter{float:left;font-family:var(--font-heading);color:var(--color-ink);margin:.06em .08em 0 0;font-size:5.1em;line-height:.82}@supports (initial-letter:3) or (-webkit-initial-letter:3){.lx-post-body>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3;margin:0 .1em 0 0}}@media (min-width:640px){.lx-post-body .lx-fig[data-layout=supporting]{float:left;width:45%;margin:6px 24px 16px 0}}.lx-post-topics{clear:both;border-top:1px solid var(--color-hairline);margin-top:48px;padding-top:20px}.lx-post-topics-head{color:var(--color-muted);margin:0 0 12px;font-size:13px}.lx-post-topics ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lx-post-topics a{border:1px solid rgb(var(--ink-rgb) / .25);border-radius:var(--radius-chip);color:var(--color-ink);padding:6px 12px;font-size:13px;line-height:1.2;transition:border-color .14s,color .14s;display:inline-block}.lx-post-topics a:hover{border-color:var(--color-signal-blue);color:var(--color-signal-blue)}.lx-post-aside{grid-area:side;display:none}.lx-post-aside-card{top:calc(var(--lx-header-h) + 24px);border-radius:var(--radius-base);background:var(--color-shadow);color:var(--color-page-cream);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex;position:sticky}.lx-post-aside-title{font-family:var(--font-heading);margin:0;font-size:22px;line-height:1.2}.lx-post-aside-copy{color:var(--color-on-dark);margin:0 0 8px;font-size:14px;line-height:1.6}@media (max-width:639px){.lx-post{padding-top:24px}.lx-post-hero{margin-inline:-20px}.lx-post-hero-frame{border-radius:0}.lx-post-hero figcaption{padding-inline:20px}.lx-post-meta-cat{flex-basis:100%}.lx-post-meta-cat+:before{display:none}}@media (min-width:980px){.lx-post-grid{grid-template-columns:var(--post-rail) minmax(0, 1fr);column-gap:var(--post-gap);grid-template-rows:auto auto 1fr;grid-template-areas:"kicker title""meta hero""meta main"}.lx-post-grid:not([data-hero]){grid-template-rows:auto 1fr;grid-template-areas:"kicker title""meta main"}.lx-post-grid:before{content:"";top:0;bottom:0;left:calc(var(--post-rail) + var(--post-gap) / 2);background:var(--color-hairline);width:1px;position:absolute}.lx-post-kicker{font-family:var(--font-heading);margin:0;padding-top:.5em;font-size:17px;line-height:1.3;display:block}.lx-post-kicker a{color:var(--color-signal-blue)}.lx-post-kicker a:hover{text-decoration:underline}.lx-post-meta{border-block:0;border-top:3px double var(--color-hairline);flex-direction:column;align-self:start;align-items:flex-start;gap:2px;max-width:none;margin-top:24px;padding:12px 0 0}.lx-post-grid:not([data-hero]) .lx-post-meta{margin-top:32px}.lx-post-meta>*+:before,.lx-post-meta-cat{display:none}.lx-post-byline{margin-bottom:4px;font-size:14px}.lx-post-body .lx-fig[data-layout=showcase]{margin-left:calc(-1 * (var(--post-rail) + var(--post-gap)));position:relative}.lx-post-body .lx-fig[data-layout=showcase] figcaption{width:var(--post-rail);position:absolute;top:100%;left:0}.lx-post-body .lx-fig[data-layout=supporting]{width:calc(var(--post-rail) + var(--post-gap) + 40%);margin:6px 28px 16px calc(-1 * (var(--post-rail) + var(--post-gap)));position:relative}.lx-post-body .lx-fig[data-layout=supporting] figcaption{max-width:var(--post-rail)}}@media (min-width:1200px){.lx-post-grid{grid-template-columns:var(--post-rail) minmax(0, 1fr) var(--post-side);grid-template-areas:"kicker title.""meta hero hero""meta main side"}.lx-post-grid:not([data-hero]){grid-template-areas:"kicker title.""meta main side"}.lx-post-aside{margin-top:32px;display:block}.lx-post-cta{display:none}}
