.lm-article{padding-block:var(--lm-section-gap) var(--lm-section-y-tight);background:var(--lm-canvas);color:var(--lm-ink)}.lm-article__grid{column-gap:var(--lm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lm-article__side{align-self:stretch;gap:var(--lm-grid-gap);flex-direction:column;grid-area:1/1/span 2/span 3;min-width:0;display:flex}.lm-article__nav{top:calc(var(--nav-h) + var(--lm-space-6));align-items:flex-start;gap:var(--lm-space-8);padding:var(--lm-space-5);border:1px solid var(--lm-line);border-radius:var(--lm-radius-card);background:var(--lm-paper);box-shadow:var(--lm-shadow-card);flex-direction:column;display:flex;position:sticky}.lm-article__toc{width:100%}.lm-article__toc-title{margin:0 0 var(--lm-space-4);font:500 var(--lm-subtitle-2-size) / var(--lm-subtitle-2-leading) var(--lm-font-sans);color:var(--lm-ink)}.lm-article__toc ol{border-left:1px solid var(--lm-line);margin:0;padding:0;list-style:none;position:relative}.lm-article__toc--desk ol:before{content:"";width:1px;height:calc(var(--p,0) * 100%);background:linear-gradient(180deg, var(--lm-violet-soft), var(--lm-violet));position:absolute;top:0;left:-1px}.lm-article__toc a{font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary);transition:color var(--lm-dur-fast);padding:5px 0 5px 20px;text-decoration:none;display:block;position:relative}.lm-article__toc a:before{content:"";background:var(--lm-violet);width:1px;transition:scale var(--lm-dur-hover) var(--lm-ease-hover);position:absolute;top:4px;bottom:4px;left:-1px;scale:1 0}.lm-article__toc a.on{color:var(--lm-ink)}.lm-article__toc a.on:before{scale:1}.lm-article__toc a:not(.on):hover{color:var(--lm-ink-secondary)}.lm-article__left{margin:var(--lm-space-4) 0 0 20px;font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary);font-variant-numeric:tabular-nums}.lm-article__toc--fold{display:none}.lm-article__share{gap:var(--lm-space-2);flex-wrap:wrap;display:flex}.lm-article__share svg{flex:none;width:16px;height:16px}.lm-article__share .lm-article__ico{justify-content:center;width:40px;padding-inline:0}@media (min-width:1024px) and (max-width:1339px){.lm-article__share{gap:var(--lm-space-1)}.lm-article__copy{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lm-article__share button{justify-content:center;width:40px;padding-inline:0}}.lm-article__facts{padding:var(--lm-card-inset);overflow:hidden}.lm-article__facts-logo{border-radius:var(--lm-radius-md);height:120px}.lm-article__facts-logo>span{width:60%;height:44%;position:relative}.lm-article__facts-body{padding:var(--lm-space-5) calc(var(--lm-space-5) - var(--lm-card-inset)) calc(var(--lm-space-5) - var(--lm-card-inset))}.lm-article__facts-name{margin:var(--lm-space-2) 0 0;font:400 var(--lm-h5-size) / var(--lm-h5-leading) var(--lm-font-display);color:var(--lm-ink)}.lm-article__facts-text{margin:var(--lm-space-3) 0 0;font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink-secondary)}.lm-article__facts dl{gap:var(--lm-space-3);margin:var(--lm-space-5) 0 0;padding-top:var(--lm-space-5);border-top:1px solid var(--lm-line);flex-direction:column;display:flex}.lm-article__facts dt{font:400 var(--lm-caption-1-size) / var(--lm-caption-1-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary)}.lm-article__facts dd{font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink);margin:2px 0 0}.lm-article__facts-tags{gap:var(--lm-space-2);flex-wrap:wrap;padding-top:4px;display:flex}.lm-article__facts-tags a{text-decoration:none}.lm-article__top{min-width:0;margin-bottom:var(--lm-space-12);grid-area:1/5/auto/-1}.lm-article__eyebrow{font:500 var(--lm-subtitle-2-size) / var(--lm-subtitle-2-leading) var(--lm-font-sans);color:var(--lm-ink);margin:0}.lm-article__results{padding:var(--lm-card-pad)}.lm-article__results ul{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--lm-space-6);margin:var(--lm-space-6) 0 0;padding:0;list-style:none;display:grid}.lm-article__results li{gap:var(--lm-space-3);min-width:0;padding-top:var(--lm-space-5);border-top:1px solid var(--lm-line);flex-direction:column;display:flex}.lm-article__value{font:400 var(--lm-h3-size) / var(--lm-h3-leading) var(--lm-font-display);color:var(--lm-ink);text-wrap:balance;overflow-wrap:anywhere}.lm-article__value-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink-secondary)}.lm-article__body{--measure:640px;grid-area:2/5/auto/-1;min-width:0}.lm-article__grid:not(.lm-article__grid--top) .lm-article__body{grid-row:1/span 2}.lm-article__body>*,.lm-article__body .prose-lumi.prose-lumi>*{max-width:var(--measure)}.lm-article__body>.lm-article__wide,.lm-article__body .prose-lumi.prose-lumi>:is(.lm-table-scroll,table,.lm-callout,figure,pre){max-width:none}.lm-article__body .prose-lumi.prose-lumi{max-width:none;font:400 var(--lm-body-2-size) / 26px var(--lm-font-sans);color:var(--lm-ink-secondary);margin:0}.lm-article__body .prose-lumi.prose-lumi>*+*{margin-top:var(--lm-space-5)}.lm-article__body .prose-lumi.prose-lumi strong{color:var(--lm-ink);font-weight:500}.lm-article__body .prose-lumi.prose-lumi a:not(.lm-btn){color:var(--lm-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lm-ink) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--lm-ink) 28%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--lm-dur-fast);text-decoration-thickness:1px}.lm-article__body .prose-lumi.prose-lumi a:not(.lm-btn):hover{text-decoration-color:currentColor}.lm-article__body .prose-lumi.prose-lumi a:not(.lm-btn):visited{color:var(--lm-ink)}.lm-article__body .prose-lumi.prose-lumi h2{margin:var(--lm-space-20) 0 var(--lm-space-6);font:400 var(--lm-h3-size) / var(--lm-h3-leading) var(--lm-font-display);letter-spacing:0;color:var(--lm-ink);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + var(--lm-space-10))}.lm-article__body .prose-lumi.prose-lumi h3{margin:var(--lm-space-14) 0 var(--lm-space-4);font:400 var(--lm-h5-size) / var(--lm-h5-leading) var(--lm-font-display);color:var(--lm-ink);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + var(--lm-space-10))}.lm-article__body .prose-lumi.prose-lumi h4{margin:var(--lm-space-8) 0 var(--lm-space-2);font:500 var(--lm-subtitle-2-size) / var(--lm-subtitle-2-leading) var(--lm-font-sans);color:var(--lm-ink)}.lm-article__body .prose-lumi.prose-lumi :is(h2,h3,h4)+*,.lm-article__body .prose-lumi.prose-lumi>:first-child{margin-top:0}.lm-article__body .prose-lumi.prose-lumi :is(ul,ol){flex-direction:column;gap:10px;padding-left:0;display:flex}.lm-article__body .prose-lumi.prose-lumi :is(ul,ol)>li+li{margin-top:0}.lm-article__body .prose-lumi.prose-lumi ul>li{padding-left:22px}.lm-article__body .prose-lumi.prose-lumi ul>li:before{border-radius:var(--lm-radius-xs);background:var(--lm-violet);top:10px;left:4px}.lm-article__body .prose-lumi.prose-lumi ol{counter-reset:prose-ol}.lm-article__body .prose-lumi.prose-lumi ol>li{padding-left:34px}.lm-article__body .prose-lumi.prose-lumi ol>li:before{content:counter(prose-ol, decimal-leading-zero);font:500 var(--lm-caption-2-size) / var(--lm-caption-2-leading) var(--lm-font-mono);color:var(--lm-ink-tertiary);top:4px;left:0}.lm-article__body .prose-lumi.prose-lumi blockquote{margin-block:var(--lm-space-10);padding:0 0 0 var(--lm-space-5);border-left:2px solid var(--lm-violet);font:400 var(--lm-subtitle-1-size) / var(--lm-subtitle-1-leading) var(--lm-font-sans);color:var(--lm-ink)}.lm-article__body .prose-lumi.prose-lumi blockquote>*+*{margin-top:var(--lm-space-4)}.lm-article__body .prose-lumi.prose-lumi blockquote>:first-child,.lm-article__body .prose-lumi.prose-lumi>blockquote:first-child{margin-top:0}.lm-article__body .prose-lumi.prose-lumi :is(img,figure){border-radius:var(--lm-radius-card)}.lm-article__body .prose-lumi.prose-lumi .lm-callout{margin-block:var(--lm-space-10)}.lm-article__body .prose-lumi.prose-lumi table:not(.lm-table-scroll>table){border:1px solid var(--lm-line);border-radius:var(--lm-radius-card);background:var(--lm-paper);box-shadow:var(--lm-shadow-card)}.lm-article__body .prose-lumi.prose-lumi table:not(.lm-table-scroll>table) tr:first-child td{border-top:0}.lm-article__body .prose-lumi.prose-lumi table:not(.lm-table-scroll>table) td{border-bottom:0;border-top:1px solid var(--lm-line)}.lm-article__body .prose-lumi.prose-lumi .lm-table-scroll{margin-block:var(--lm-space-8) var(--lm-space-10);border:1px solid var(--lm-line);border-radius:var(--lm-radius-card);background:var(--lm-paper);box-shadow:var(--lm-shadow-card)}.lm-article__body .prose-lumi.prose-lumi .lm-table-scroll table{min-width:560px}.lm-article__body .prose-lumi.prose-lumi :is(.lm-table-scroll th,.lm-table-scroll td){border-bottom:0;border-top:1px solid var(--lm-line)}.lm-article__body .prose-lumi.prose-lumi .lm-table-scroll thead th{background:var(--lm-paper);border-top:0}.lm-article__body .prose-lumi.prose-lumi .lm-table-scroll td:first-child{color:var(--lm-ink);font-weight:500}.lm-article__wide{margin-block:var(--lm-space-10)}.lm-article__wide:first-child{margin-top:0}.lm-article__wide:last-child{margin-bottom:0}.lm-article__box-title{margin:0 0 var(--lm-space-6);font:400 var(--lm-h3-size) / var(--lm-h3-leading) var(--lm-font-display);color:var(--lm-ink);text-wrap:balance}.lm-article__body>.lm-article__takeaways{max-width:var(--measure);padding:var(--lm-card-pad)}.lm-article__takeaways .prose-lumi.prose-lumi,.lm-article__takeaways .prose-lumi.prose-lumi>*{max-width:none}.lm-article__takeaways .prose-lumi.prose-lumi>:first-child{margin-top:0}.lm-article__takeaways .prose-lumi.prose-lumi>:last-child,.lm-article__takeaways .prose-lumi.prose-lumi>:is(ul,ol)>li:last-child{margin-bottom:0}.lm-article__register{padding:var(--lm-card-pad)}.lm-article__register .lm-article__box-title{margin-bottom:var(--lm-space-5)}.lm-hosts{gap:var(--lm-space-5) var(--lm-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lm-hosts li{min-width:0;padding-top:var(--lm-space-4);border-top:1px solid var(--lm-line);flex-direction:column;gap:2px;display:flex}.lm-hosts__name{color:var(--lm-ink);font-weight:500}.lm-hosts__role{color:var(--lm-ink-secondary)}@media (max-width:767px){.lm-hosts{grid-template-columns:1fr}}.lm-article__faq{margin-top:var(--lm-space-20)}.lm-article__quote{padding:var(--lm-card-pad);margin:0}.lm-article__quote blockquote{margin:0}.lm-article__quote blockquote p{max-width:34em;font:400 var(--lm-h4-size) / var(--lm-h4-leading) var(--lm-font-display);color:var(--lm-ink);text-indent:-.45em;text-wrap:pretty;margin:0}.lm-article__quote figcaption{align-items:center;gap:var(--lm-space-4);margin-top:var(--lm-space-8);display:flex}.lm-article__quote-av{border-radius:var(--lm-radius-md);object-fit:cover;background:var(--lm-offwhite-300);flex:none;width:40px;height:40px}.lm-article__quote-who{flex-direction:column;min-width:0;display:flex}.lm-article__quote-who b{font:500 var(--lm-subtitle-2-size) / var(--lm-subtitle-2-leading) var(--lm-font-sans);color:var(--lm-ink)}.lm-article__quote-who span{font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary)}@media (min-width:1024px) and (max-width:1279px){.lm-article__top,.lm-article__body{grid-column:4/-1}}@media (max-width:1023px){.lm-article__grid{grid-template-columns:minmax(0,1fr)}.lm-article__top,.lm-article__side,.lm-article__body,.lm-article__grid:not(.lm-article__grid--top) .lm-article__body{grid-area:auto/1}.lm-article__top{margin-bottom:var(--lm-grid-gap)}.lm-article__side{margin-bottom:var(--lm-space-12)}.lm-article__nav{gap:var(--lm-space-4);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.lm-article__toc--desk{display:none}.lm-article__toc--fold{border:1px solid var(--lm-line);border-radius:var(--lm-radius-lg);background:var(--lm-paper);box-shadow:var(--lm-shadow-card);padding:14px 16px;display:block}.lm-article__toc--fold summary{cursor:pointer;min-height:24px;font:500 var(--lm-subtitle-2-size) / var(--lm-subtitle-2-leading) var(--lm-font-sans);color:var(--lm-ink);justify-content:space-between;align-items:center;list-style:none;display:flex}.lm-article__toc--fold summary::-webkit-details-marker{display:none}.lm-article__toc--fold summary:after{content:"";border:solid var(--lm-ink-tertiary);width:8px;height:8px;transition:rotate var(--lm-dur-hover) var(--lm-ease-hover);border-width:0 1.5px 1.5px 0;translate:0 -3px;rotate:45deg}.lm-article__toc--fold[open] summary:after{translate:0 2px;rotate:225deg}.lm-article__toc--fold[open] ol{margin-top:var(--lm-space-4)}.lm-article__toc--fold a{padding-block:10px}.lm-article__body>*,.lm-article__body .prose-lumi.prose-lumi>*,.lm-article__body>.lm-article__takeaways{max-width:none}}@media (max-width:767px){.lm-article__results ul{gap:var(--lm-space-4);grid-template-columns:minmax(0,1fr)}.lm-article__results li{align-items:baseline;gap:var(--lm-space-4);padding-top:var(--lm-space-4);flex-direction:row}.lm-article__value{max-width:50%;font-size:var(--lm-h5-size);line-height:var(--lm-h5-leading);flex:none}.lm-article__quote blockquote p{font-size:var(--lm-h5-size);line-height:var(--lm-h5-leading)}.lm-article__body .prose-lumi.prose-lumi h2{margin-top:var(--lm-space-14)}}@media (prefers-reduced-motion:reduce){.lm-article__toc a,.lm-article__toc a:before{transition:none}}
.lm-post-hero{isolation:isolate;padding-block:calc(var(--nav-h) + var(--lm-space-10)) var(--lm-space-12);background:var(--post-ground,var(--lm-canvas));color:var(--lm-ink);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lm-post-hero__img{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.lm-post-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--post-ground,var(--lm-canvas)) 10%, transparent) 20%, color-mix(in srgb, var(--post-ground,var(--lm-canvas)) 60%, transparent) 36%, color-mix(in srgb, var(--post-ground,var(--lm-canvas)) 92%, transparent) 52%, var(--post-ground,var(--lm-canvas)) 70%);position:absolute;inset:0}.lm-post-hero__inner{align-items:end;gap:var(--lm-space-10);grid-template-columns:minmax(0,1fr);display:grid}.lm-post-hero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lm-post-hero__copy>.lm-crumbs{margin-bottom:var(--lm-crumb-gap)}.lm-post-hero__title{text-wrap:balance;max-width:20em;color:var(--lm-ink);margin:0}.lm-post-hero__lead{margin:var(--lm-space-5) 0 0;max-width:40em;color:var(--lm-ink-secondary)}.lm-post-hero__meta{align-items:center;gap:var(--lm-space-3) var(--lm-space-5);margin-top:var(--lm-space-6);flex-wrap:wrap;display:flex}.lm-post-hero__meta .lm-post-hero__byline{margin-top:0}.lm-post-hero__meta-line{color:var(--lm-ink-tertiary);margin:0}.lm-post-hero__copy>:not(.lm-crumbs,h1,.lm-post-hero__lead,.lm-post-hero__meta){margin-top:var(--lm-space-5)}@media (min-width:1024px){.lm-post-hero--aside .lm-post-hero__inner{gap:var(--lm-grid-gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.lm-post-hero--aside .lm-post-hero__title{max-width:16em}}.lm-post-hero__logo{padding:var(--lm-card-inset)}.lm-post-hero__logo .lm-logo-ground{aspect-ratio:4/3;border-radius:var(--lm-radius-md)}.lm-post-hero__logo .lm-logo-ground>span{width:62%;height:38%;position:relative}.lm-post-hero__logo .lm-cscard__name{font-size:var(--lm-h4-size)}@media (max-width:1023px){.lm-post-hero{padding-block:calc(var(--nav-h) + var(--lm-space-8)) var(--lm-space-10)}.lm-post-hero__inner{gap:var(--lm-space-8)}.lm-post-hero__logo{max-width:360px}.lm-post-hero__logo .lm-logo-ground{aspect-ratio:2}}@media (max-width:767px){.lm-post-hero{padding-bottom:var(--lm-space-8)}.lm-post-hero__meta{margin-top:var(--lm-space-5)}.lm-post-hero__logo{max-width:none}}.lm-post-related{column-gap:var(--lm-space-6);row-gap:var(--lm-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.lm-post-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lm-post-related{grid-template-columns:minmax(0,1fr)}}.lm-post-tpl-ground{background:var(--lm-brown-50)}@media (min-width:1024px){.tpl-post .ps-toc::details-content{display:block}}@media (max-width:767px){.lm-post-hero:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--post-ground,var(--lm-canvas)) 30%, transparent) 14%, color-mix(in srgb, var(--post-ground,var(--lm-canvas)) 80%, transparent) 30%, var(--post-ground,var(--lm-canvas)) 52%)}}.lm-post-hero--split{height:auto;min-height:0;padding-block:calc(var(--nav-h) + var(--lm-space-20)) 0;background:var(--lm-canvas);display:block}.lm-post-hero--split:after{content:none}.lm-post-hero--split .lm-post-hero__inner{justify-content:space-between;align-items:flex-end;gap:var(--lm-header-gap);display:flex}.lm-post-hero--split .lm-post-hero__title{max-width:13em}.lm-post-hero__who{align-items:center;gap:var(--lm-space-3);color:var(--lm-ink);flex:none;text-decoration:none;display:flex}.lm-post-hero__av{border-radius:var(--lm-radius-tag);border:1px solid color-mix(in srgb, var(--lm-ink) 8%, transparent);background:color-mix(in srgb, var(--lm-ink) 8%, transparent);flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lm-post-hero__av-img{object-fit:cover;width:100%;height:100%}.lm-post-hero__av-mark{width:16px;height:16px;color:var(--lm-ink)}.lm-post-hero__av-init{color:var(--lm-ink);font-weight:500}.lm-post-hero__who-text{flex-direction:column;min-width:0;display:flex}.lm-post-hero__who-text b{font-weight:500}.lm-post-hero__facts{gap:var(--lm-space-1) var(--lm-space-2);margin-top:var(--lm-space-1);color:var(--lm-ink-secondary);flex-wrap:wrap;display:flex}.lm-post-hero__note{margin-top:var(--lm-space-6)}.lm-post-hero__media{height:clamp(300px,32.78vw,600px);margin-top:var(--lm-space-16);position:relative;overflow:hidden}.lm-post-hero__pic{object-fit:cover}@media (max-width:1023px){.lm-post-hero--split{padding-top:calc(var(--nav-h) + var(--lm-space-12))}.lm-post-hero--split .lm-post-hero__inner{align-items:flex-start;gap:var(--lm-space-6);flex-direction:column}.lm-post-hero__media{margin-top:var(--lm-space-10)}}@media (max-width:767px){.lm-post-hero__media{height:260px}}
