.lm-article-page{background:#fff;color:#252525}.lm-article-page__hero{position:relative;overflow:hidden;border-bottom:1px solid #e6e6e6;background:#f7f5f5}.lm-article-page__closing-inner,.lm-article-page__hero-inner,.lm-article-page__wide{width:min(100% - (2 * clamp(20px,4vw,56px)),1400px);margin-inline:auto}.lm-article-page__hero-inner{position:relative;z-index:2;padding-block:calc(74px + clamp(44px, 5vw, 76px)) clamp(48px,5vw,76px)}.lm-article-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:clamp(24px,3vw,36px);color:#575757;font-size:12.5px;font-weight:600}.lm-article-page__breadcrumb a{color:inherit;text-decoration:none}.lm-article-page__breadcrumb a:hover{color:var(--lm-green-600)}.lm-article-page__breadcrumb span[aria-hidden=true]{color:#b7b7b7}.lm-article-page__hero .lm-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--lm-green-600);font-size:11px;font-weight:700;letter-spacing:var(--lm-tracking-label)}.lm-article-page__hero h1{max-width:1100px;margin:20px 0 0;color:#252525;font-size:clamp(30px,3.4vw,52px);font-weight:var(--lm-weight-h1);letter-spacing:var(--lm-tracking-tight);line-height:1.08;text-wrap:balance}.lm-article-page__byline{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}@media (min-width:621px){.lm-article-page__hero-inner{text-align:center}.lm-article-page__breadcrumb,.lm-article-page__byline{justify-content:center}.lm-article-page__hero h1{max-width:980px;margin-inline:auto}.lm-article-page__byline>div{text-align:left}}.lm-article-page__author-initials,.lm-article-page__initials{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #e6e6e6;border-radius:14px 14px 4px 14px;background:#fff;color:var(--lm-green-600);font-size:15px;font-weight:750}.lm-article-page__byline strong{display:block;font-size:14px;font-weight:700}.lm-article-page__byline p{margin:4px 0 0;color:#575757;font-size:12.5px;line-height:1.45}.lm-article-page{--lm-article-measure:54rem}.lm-article-page__content{width:min(100% - (2 * clamp(20px,4vw,56px)),var(--lm-article-measure,54rem));font-size:18px;margin-inline:auto;padding-block:clamp(48px,5.8vw,80px) clamp(52px,6vw,84px)}.lm-article-page__lead{max-width:100%;margin:0 0 28px;color:#252525;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.6;text-wrap:pretty}.lm-article-page__content [data-block=rich-text]{color:var(--lm-color-ink);font-size:18px;line-height:1.75;overflow-wrap:anywhere}.lm-article-page__content [data-block=rich-text] .payload-richtext>*,.lm-article-page__content [data-block=rich-text]>*{max-width:100%}.lm-article-page__content [data-block=rich-text] .payload-richtext>*+*,.lm-article-page__content [data-block=rich-text]>*+*{margin-top:22px}.lm-article-page__content [data-block=rich-text] h2{margin-top:56px;color:#252525;font-size:clamp(24px,2.2vw,32px);font-weight:var(--lm-weight-h2);letter-spacing:var(--lm-tracking-tight);line-height:1.18}.lm-article-page__content [data-block=rich-text] .payload-richtext>h2{margin-top:56px}.lm-article-page__content [data-block=rich-text] h3{margin-top:28px;color:#252525;font-size:20px;font-weight:750;letter-spacing:var(--lm-tracking-tight)}.lm-article-page__content [data-block=rich-text] h3+p{margin-top:14px}.lm-article-page__content [data-block=rich-text] a,.lm-article-page__content a{color:var(--lm-green-600);font-weight:650;text-decoration-color:rgb(var(--lm-green-500-rgb)/50%);text-decoration-thickness:1.5px;text-underline-offset:.18em}.lm-article-page__content [data-block=rich-text] ul{display:flex;flex-direction:column;gap:14px;margin-top:22px;padding:0 0 0 20px;list-style:none}.lm-article-page__content [data-block=rich-text] ul li{position:relative}.lm-article-page__content [data-block=rich-text] ul li:before{position:absolute;top:.72em;left:-18px;width:8px;height:8px;background:var(--lm-green-600);content:"";transform:rotate(45deg)}.lm-article-page__content [data-block=rich-text] blockquote{margin:40px 0 0;padding:8px 0 8px 26px;border-left:4px solid var(--lm-green-500);color:#252525;font-size:clamp(20px,1.9vw,26px);font-weight:650;letter-spacing:var(--lm-tracking-tight);line-height:1.4;text-wrap:balance}.lm-article-page__featured-media{width:100%;margin:48px 0 0;overflow:hidden;border-radius:20px 20px 4px 20px;aspect-ratio:16/9;background:#edebeb}.lm-article-page__featured-media .lm-media{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.lm-article-page__content [data-block=rich-text] img{width:100%;margin-block:48px 0;border-radius:20px 20px 4px 20px;filter:grayscale(1)}.lm-article-page__case,.lm-article-page__sources{margin-top:40px;padding:clamp(24px,2.4vw,32px);border:1px solid #e6e6e6;border-radius:20px 20px 4px 20px;background:#f7f5f5}.lm-article-page__case h2,.lm-article-page__sources h2{margin:0;color:#252525;font-size:20px;font-weight:var(--lm-weight-h2)}.lm-article-page__sources ol{margin:16px 0 0;padding-left:20px}.lm-article-page__service{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,24px);margin-top:40px;padding:clamp(20px,2.2vw,28px) clamp(20px,2.4vw,32px);border:1px solid #e6e6e6;border-radius:20px 20px 4px 20px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.lm-article-page__service:hover{border-color:var(--lm-green-600);box-shadow:0 10px 28px rgb(37 37 37/8%)}.lm-article-page__service:has(a:focus-visible){outline:2px solid var(--lm-green-600);outline-offset:2px}.lm-article-page__service .lm-eyebrow{margin:0 0 6px;color:var(--lm-green-600);font-size:12px;font-weight:650;letter-spacing:var(--lm-tracking-label)}.lm-article-page__service h2{margin:0;color:#252525;font-size:20px;font-weight:var(--lm-weight-h2);line-height:1.25}.lm-article-page__service h2 a{color:inherit;text-decoration:none}.lm-article-page__service h2 a:focus-visible{outline:none}.lm-article-page__service h2 a:after{position:absolute;inset:0;border-radius:inherit;content:""}.lm-article-page__service-copy p:not(.lm-eyebrow){display:-webkit-box;overflow:hidden;margin:6px 0 0;color:#575757;font-size:15px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lm-article-page__service-more{color:#252525;font-size:15px;font-weight:650;white-space:nowrap}.lm-article-page__cta{display:inline-flex;gap:8px;margin-top:34px;text-decoration:none}.lm-article-page__share{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;padding-top:24px;border-top:1px solid #e6e6e6;color:#575757;font-size:12.5px}.lm-article-page__share a,.lm-article-page__share button{border:0;background:transparent;color:#252525;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.lm-article-page__author{border-top:1px solid #e6e6e6;background:#f7f5f5}.lm-article-page__author-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;width:min(100% - (2 * clamp(20px,4vw,40px)),820px);margin-inline:auto;padding-block:clamp(40px,4.5vw,64px)}.lm-article-page__author-initials{width:64px;height:64px;border-radius:18px 18px 4px 18px;font-size:20px}.lm-article-page__author-inner>div{flex:1 1 260px}.lm-article-page__author-eyebrow{margin:0 0 4px;color:#575757;font-size:11px;font-weight:700;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case)}.lm-article-page__author h3{margin:0;color:#252525;font-size:20px;font-weight:750;letter-spacing:var(--lm-tracking-tight)}.lm-article-page__author h3+p{margin:12px 0 0;color:#575757;font-size:15px;line-height:1.6}.lm-article-page__author a{display:inline-block;margin-top:14px;color:var(--lm-green-600);font-size:13.5px;font-weight:650;text-decoration:none}.lm-article-page__related-articles{background:#fff}.lm-article-page__wide{padding-block:clamp(56px,7vw,104px)}.lm-article-page__related-articles .lm-eyebrow{margin:0 0 18px;color:var(--lm-green-600);font-size:12px;font-weight:650;letter-spacing:var(--lm-tracking-label)}.lm-article-page__related-articles h2{margin:0;color:#252525;font-size:clamp(26px,2.3vw,38px);font-weight:var(--lm-weight-h2);letter-spacing:var(--lm-tracking-tight);line-height:1.12}.lm-article-page__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.2vw,28px);margin-top:clamp(32px,4vw,48px)}.lm-article-page__related-grid .lm-article-card{border-radius:20px 20px 4px 20px}.lm-article-page__related-grid .lm-article-card__media{aspect-ratio:16/10}.lm-article-page__related-grid .lm-article-card__body{padding:22px 24px 26px}.lm-article-page__related-grid .lm-article-card__title{margin-top:14px;font-size:18px;line-height:1.26}.lm-article-page__back{display:inline-block;margin-top:2.5rem;color:#252525;font-weight:650;text-decoration:none}.lm-article-page__plain-footer{width:min(100% - (2 * clamp(20px,4vw,56px)),1180px);margin-inline:auto;padding-bottom:5rem}.lm-article-page__closing-cta{position:relative;overflow:hidden;background:var(--lm-green-900);color:#fff}.lm-article-page__closing-inner{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(56px,7vw,104px)}.lm-article-page__closing-copy .lm-eyebrow{margin:0 0 18px;color:var(--lm-green-500);font-size:12px;font-weight:650;letter-spacing:var(--lm-tracking-label)}.lm-article-page__closing-copy h2{margin:0;color:#fff;font-size:clamp(28px,2.8vw,44px);font-weight:var(--lm-weight-h2);letter-spacing:var(--lm-tracking-tight);line-height:1.1;text-wrap:balance}.lm-article-page__closing-copy>p:last-child{max-width:54ch;margin:20px 0 0;color:rgb(255 255 255/78%);font-size:16.5px;line-height:1.6}.lm-article-page__closing-actions{display:flex;flex-wrap:wrap;gap:14px}@media (max-width:900px){.lm-article-page__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-article-page__closing-inner{grid-template-columns:1fr}}@media (max-width:620px){.lm-article-page__hero-inner{padding-top:calc(74px + 42px)}.lm-article-page__service{grid-template-columns:auto minmax(0,1fr);align-items:start}.lm-article-page__service .lm-icon{width:32px;height:32px}.lm-article-page__service-more{grid-column:2}.lm-article-page__byline{align-items:flex-start}.lm-article-page__content [data-block=rich-text]{font-size:16px}.lm-article-page__related-grid{grid-template-columns:1fr}.lm-article-page__closing-actions{flex-direction:column}.lm-article-page__closing-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.lm-article-page *,.lm-article-page :after,.lm-article-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.lm-article-page__faq{margin-top:clamp(48px,6vw,88px)}.lm-article-page__faq .lm-hub-faq__inner{width:min(100% - (2 * var(--lm-gutter)),var(--lm-container));margin-inline:auto}.lm-article-hero .lm-hub-hero__lead-col{max-width:780px}.lm-article-hero .lm-hub-hero__title{max-width:24ch;font-size:clamp(30px,3.4vw,50px);line-height:1.08}@media (min-width:48rem){.lm-article-hero{min-height:clamp(500px,40vw,600px)}}.lm-article-hero__byline{display:flex;align-items:center;gap:14px;margin-top:32px}.lm-article-hero__byline strong{display:block;font-size:14px;font-weight:700}.lm-article-hero__byline p{margin:4px 0 0;color:rgb(255 255 255/72%);font-size:12.5px;line-height:1.45}.lm-article-hero .lm-article-page__initials{border-color:rgb(255 255 255/22%);background:rgb(255 255 255/8%);color:var(--lm-on-dark-accent)}.lm-article-page__hero--grid .lm-article-page__hero-inner{width:min(100% - (2 * var(--lm-gutter,1.5rem)),var(--lm-container,1400px));text-align:left}.lm-article-page__hero--grid .lm-article-page__breadcrumb,.lm-article-page__hero--grid .lm-article-page__byline{justify-content:flex-start}.lm-article-page__hero--grid h1{max-width:24ch;margin-inline:0}.lm-article-page__layout--toc{width:min(100% - (2 * var(--lm-gutter,1.5rem)),var(--lm-container,1400px));margin-inline:auto}.lm-article-page__layout--toc .lm-article-page__content{width:100%;max-width:var(--lm-article-measure,54rem)}@media (min-width:64rem){.lm-article-page__layout--toc .lm-article-page__content{max-width:none}}.lm-article-page__content [data-block=rich-text] h2[id]{scroll-margin-top:112px}.lm-article-toc{display:none}@media (min-width:64rem){.lm-article-page__layout--toc{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);column-gap:clamp(56px,6vw,96px)}.lm-article-toc{display:block;position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);margin-top:clamp(48px,5.8vw,80px);overflow-y:auto;overscroll-behavior:contain}.lm-article-page__layout--toc .lm-article-page__content{margin-inline:0}.lm-article-toc-mobile{display:none}}.lm-article-toc__label{margin:0 0 14px;color:var(--lm-color-ink-soft,#575757);font-size:12.5px;font-weight:700}.lm-article-toc ol,.lm-article-toc-mobile ol{margin:0;padding:0;list-style:none}.lm-article-toc ol{border-left:1px solid var(--lm-border,#e6e6e6)}.lm-article-toc a{position:relative;display:block;padding:7px 0 7px 16px;color:var(--lm-color-ink-soft,#575757);font-size:14px;line-height:1.4;text-decoration:none;transition:color .16s ease}.lm-article-toc a:hover{color:var(--lm-color-ink,#252525)}.lm-article-toc a[aria-current=true]{color:var(--lm-color-ink,#252525);font-weight:650}.lm-article-toc a[aria-current=true]:before{position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--lm-green-600);content:""}.lm-article-toc-mobile{margin:0 0 32px;border:1px solid var(--lm-border,#e6e6e6);border-radius:14px 14px 4px 14px;background:#fafaf8}.lm-article-toc-mobile summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 18px;color:var(--lm-color-ink,#252525);font-size:15px;font-weight:700;cursor:pointer;list-style:none}.lm-article-toc-mobile summary::-webkit-details-marker{display:none}.lm-article-toc-mobile summary span{color:var(--lm-color-ink-soft,#575757);font-size:13px;font-weight:600}.lm-article-toc-mobile summary:after{flex:0 0 auto;width:8px;height:8px;margin-left:auto;border-right:2px solid;border-bottom:2px solid;content:"";transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.lm-article-toc-mobile[open] summary:after{transform:translateY(2px) rotate(-135deg)}.lm-article-toc-mobile ol{padding:0 18px 14px}.lm-article-toc-mobile li+li{border-top:1px solid var(--lm-border,#e6e6e6)}.lm-article-toc-mobile a{display:block;padding:11px 0;color:var(--lm-color-ink,#252525);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.lm-article-page__content [data-block=rich-text] .lm-article-page__table{position:relative;container-type:inline-size;max-width:100%;margin-top:44px;overflow:hidden;border:1px solid var(--lm-line-200);border-radius:20px 20px 4px 20px;background:#fff;box-shadow:0 18px 40px -30px rgb(37 37 37/25%)}.lm-article-page__table:after{position:absolute;top:0;right:0;bottom:0;width:28px;background:linear-gradient(270deg,rgb(37 37 37/14%),rgb(37 37 37/0));content:"";opacity:0;pointer-events:none;transition:opacity .16s ease}.lm-article-page__table[data-more=true]:after{opacity:1}.lm-article-page__table-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--lm-line-200) transparent;scrollbar-width:thin}.lm-article-page__table-scroll:focus-visible{outline:3px solid var(--lm-focus-ring);outline-offset:-3px}.lm-article-page__content [data-block=rich-text] .lm-article-page__table table{display:table;width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lm-article-page__content [data-block=rich-text] .lm-article-page__table :is(th,td){padding:14px 18px;border:0;border-bottom:1px solid var(--lm-line-050);overflow-wrap:normal;text-align:left;vertical-align:top;word-break:normal;-webkit-hyphens:none;hyphens:none}.lm-article-page__content [data-block=rich-text] .lm-article-page__table :is(th,td)>p{margin:0;font-size:inherit;line-height:inherit}.lm-article-page__content [data-block=rich-text] .lm-article-page__table thead th{min-width:6.5em;padding-block:15px;border-bottom:0;background:var(--lm-green-900);color:#fff;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none;vertical-align:bottom}.lm-article-page__content [data-block=rich-text] .lm-article-page__table td{min-width:6.5em;background:#fff;color:var(--lm-ink-900)}.lm-article-page__content [data-block=rich-text] .lm-article-page__table tbody tr:nth-child(2n)>*{background:var(--lm-surface-050)}.lm-article-page__content [data-block=rich-text] .lm-article-page__table tbody tr:last-child>*{border-bottom:0}.lm-article-page__content [data-block=rich-text] .lm-article-page__table tbody th,.lm-article-page__content [data-block=rich-text] .lm-article-page__table--head tbody td:first-child{min-width:8em;color:var(--lm-ink-900);font-size:15px;font-weight:650;letter-spacing:0;text-transform:none}.lm-article-page__content [data-block=rich-text] .lm-article-page__table tbody th{background:var(--lm-surface-100)}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--wide :is(th,td):first-child{position:sticky;left:0;z-index:1;box-shadow:inset -1px 0 0 var(--lm-line-200)}@container (max-width: 560px){.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack table,.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody,.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tr{display:block}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody tr{padding:16px 18px 14px;border-bottom:1px solid var(--lm-line-100)}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody tr:last-child{border-bottom:0}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody tr:nth-child(2n){background:var(--lm-surface-050)}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody :is(th,td){position:static;display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:12px;min-width:0;padding:5px 0;border:0;background:none;box-shadow:none;font-size:15px}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody :is(th,td):before{color:var(--lm-ink-500);font-size:13px;font-weight:600;line-height:1.6;content:attr(data-label)}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody :is(th,td):first-child{position:static;display:block;box-shadow:none;padding:0 0 8px;color:var(--lm-ink-900);font-size:17px;font-weight:700}.lm-article-page__content [data-block=rich-text] .lm-article-page__table--stack tbody :is(th,td):first-child:before{content:none}}.lm-article-page__content [data-block=rich-text] .lm-article-page__figure{min-width:0;margin:48px 0 0}.lm-article-page__content [data-block=rich-text] .lm-article-page__figure+*{margin-top:40px}.lm-article-page__content [data-block=rich-text] .lm-article-page__figure img{display:block;margin:0;border-radius:0}.lm-article-page__figure-media{overflow:hidden;border-radius:20px 20px 4px 20px;background:var(--lm-surface-100)}.lm-article-page__content [data-block=rich-text] .lm-article-page__figure--image img{width:100%;height:auto;filter:grayscale(1)}.lm-article-page__figure-stage{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(16px,2.6vw,36px);border:1px solid var(--lm-line-200);border-radius:20px 20px 4px 20px;background:linear-gradient(150deg,var(--lm-green-tint-075) 0,#fff 62%)}.lm-article-page__content [data-block=rich-text] .lm-article-page__figure--diagram img{width:auto;max-width:100%;height:auto;border:1px solid rgb(var(--lm-green-900-rgb)/10%);border-radius:8px;background:#fff;box-shadow:0 24px 48px -32px rgb(var(--lm-green-900-rgb)/40%),0 1px 3px rgb(0 0 0/6%);filter:none}.lm-article-page__figure-stage .lm-screen-figure__expand{position:static;align-self:flex-end}.lm-article-page__figure figcaption{display:flex;align-items:baseline;gap:10px;margin-top:14px;color:var(--lm-ink-500);font-size:14px;line-height:1.5;text-wrap:pretty}.lm-article-page__figure figcaption:before{width:14px;height:2px;flex:none;background:var(--lm-green-500);content:"";transform:translateY(-4px)}@media (min-width:75rem){.lm-article-page__layout:not(.lm-article-page__layout--toc) .lm-article-page__content [data-block=rich-text] :is(.lm-article-page__figure--wide,.lm-article-page__table--wide){max-width:none;margin-inline:calc((100% - min(100vw - 112px, 72rem)) / 2)}}