.lm-blog{min-height:100vh;overflow:clip;background:#fff;color:#252525}.lm-blog-shell{width:100%;max-width:calc(var(--lm-container, 1400px) + 2 * var(--lm-gutter, clamp(20px, 4vw, 56px)));margin-inline:auto;padding-inline:var(--lm-gutter,clamp(20px,4vw,56px))}.lm-blog-hero{position:relative;overflow:hidden;background:radial-gradient(58% 60% at 88% -10%,rgb(var(--lm-green-500-rgb)/16%),transparent 60%),linear-gradient(120deg,var(--lm-green-900) 0,var(--lm-green-810) 60%,var(--lm-green-820) 100%)}.lm-blog-hero__inner{position:relative;padding-top:calc(74px + clamp(44px, 5vw, 76px));padding-bottom:clamp(48px,5vw,72px)}.lm-blog-breadcrumbs{display:flex;align-items:center;gap:9px;margin-bottom:clamp(28px,3vw,40px);color:#fff;font-size:12.5px;font-weight:600}.lm-blog-breadcrumbs a{color:rgb(255 255 255/70%);text-decoration:none}.lm-blog-breadcrumbs a:hover{color:var(--lm-green-500)}.lm-blog-breadcrumbs>span:first-of-type{color:rgb(255 255 255/40%)}.lm-blog-hero__copy{max-width:900px}.lm-blog-eyebrow{display:flex;align-items:center;margin:0 0 22px;color:var(--lm-green-500);font-size:12px;font-weight:650;letter-spacing:var(--lm-tracking-label);text-transform:var(--lm-label-case)}.lm-blog-eyebrow>span{width:8px;height:8px;margin-right:9px;border-radius:2px 2px 2px 0;background:var(--lm-green-500)}.lm-blog-hero h1{max-width:20ch;margin:0;color:#fff;font-size:clamp(32px,3.8vw,58px);font-weight:750;letter-spacing:var(--lm-tracking-tight);line-height:1.05;text-wrap:balance}.lm-blog-hero h1 span{color:var(--lm-heading-accent)}.lm-blog-hero__lead{max-width:58ch;margin:26px 0 0;color:rgb(255 255 255/85%);font-size:clamp(16px,1.3vw,19px);line-height:1.6;text-wrap:pretty}.lm-blog-featured__inner{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(24px,3vw,40px)}.lm-blog-featured__link{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:clamp(28px,3vw,56px);color:inherit;text-decoration:none}.lm-blog-featured__link:hover{text-decoration:none}.lm-blog-featured__media{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:20px 20px 4px 20px;background:#edebeb}.lm-blog-card__media .lm-media,.lm-blog-featured__media .lm-media,.lm-blog-media-fallback{display:block;width:100%;height:100%;object-fit:cover}.lm-blog-card__media .lm-media,.lm-blog-featured__media .lm-media{filter:grayscale(1);transition:filter .32s cubic-bezier(.4,0,.2,1)}.lm-blog-media-fallback{background:linear-gradient(140deg,rgb(var(--lm-green-900-rgb)/18%),transparent 60%),#edebeb}.lm-blog-card:hover .lm-media,.lm-blog-featured__link:hover .lm-media{filter:grayscale(0)}.lm-blog-featured__shade{position:absolute;inset:0;background:linear-gradient(140deg,rgb(var(--lm-green-900-rgb)/30%),transparent 55%);pointer-events:none}.lm-blog-featured__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;color:#575757;font-size:12.5px;font-weight:600}.lm-blog-tag{display:inline-block;padding:5px 12px;border:1px solid #e6e6e6;border-radius:999px;background:#f7f5f5;color:var(--lm-green-600);font-size:11px;font-weight:700;letter-spacing:var(--lm-tracking-label);line-height:normal;text-transform:var(--lm-label-case)}.lm-blog-featured h2{margin:0;color:#252525;font-size:clamp(26px,2.4vw,38px);font-weight:750;letter-spacing:var(--lm-tracking-tight);line-height:1.14;text-wrap:balance;transition:color .2s}.lm-blog-featured__link:hover h2{color:var(--lm-green-600)}.lm-blog-featured__content>p:not(.lm-blog-featured__meta){max-width:56ch;margin:18px 0 0;color:#575757;font-size:16px;line-height:1.62;text-wrap:pretty}.lm-blog-featured__cta{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--lm-green-600);font-size:14px;font-weight:650}.lm-blog-featured__cta span{transition:transform .2s}.lm-blog-featured__link:hover .lm-blog-featured__cta span{transform:translateX(4px)}.lm-blog-listing__inner{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(56px,7vw,110px)}.lm-blog-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,3.5vw,48px)}.lm-blog-filters a{display:inline-flex;align-items:center;padding:9px 16px;border:1.5px solid #e6e6e6;border-radius:999px;background:#fff;color:#252525;font-size:13.5px;font-weight:600;line-height:normal;text-decoration:none;transition:border-color .18s,background .18s,color .18s}.lm-blog-filters a[aria-current=page]{border-color:#252525;background:#252525;color:#fff}.lm-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(20px,2.2vw,28px)}.lm-blog-card{display:flex;overflow:hidden;flex-direction:column;border:1px solid #e6e6e6;border-radius:20px 20px 4px 20px;background:#fff;opacity:0;transform:translateY(20px);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),opacity .72s cubic-bezier(.22,1,.36,1)}.lm-blog-card.is-visible{opacity:1;transform:translateY(0);transition-delay:var(--blog-delay,0s)}.lm-blog-card:hover{border-color:rgb(var(--lm-green-500-rgb)/55%);transform:scale(var(--lm-press-card));transition-delay:0s}.lm-blog-card[hidden]{display:none}.lm-blog-card__media{display:block;overflow:hidden;aspect-ratio:16/10;background:#edebeb}.lm-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 24px 26px}.lm-blog-tag--small{align-self:flex-start;padding:4px 11px;font-size:10.5px}.lm-blog-card h3{margin:14px 0 0;font-size:19px;font-weight:750;letter-spacing:var(--lm-tracking-tight);line-height:1.24}.lm-blog-card h3 a{color:inherit;text-decoration:none}.lm-blog-card h3 a:hover{color:var(--lm-green-600)}.lm-blog-card__body>p{margin:12px 0 0;color:#575757;font-size:14px;line-height:1.6;text-wrap:pretty}.lm-blog-card__body>.lm-blog-article-meta,.lm-blog-featured__content>.lm-blog-article-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;color:#757575;font-size:11.5px;font-weight:550;line-height:1.45}.lm-blog-card__time{margin-top:auto;padding-top:18px;color:#575757;font-size:12.5px;font-weight:600}.lm-blog-empty{padding:clamp(32px,5vw,64px);border:1px solid #e6e6e6;border-radius:20px 20px 4px 20px;background:#f7f5f5}.lm-blog-empty h2{font-size:clamp(22px,2vw,30px)}.lm-blog-empty p{margin-top:10px;color:#575757;line-height:1.6}.lm-blog-newsletter{position:relative;overflow:hidden;background:radial-gradient(60% 60% at 88% 110%,rgb(var(--lm-green-500-rgb)/16%),transparent 60%),var(--lm-green-900)}.lm-blog-newsletter__inner{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:clamp(28px,4vw,64px);padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,7vw,104px)}.lm-blog-newsletter .lm-blog-eyebrow{margin-bottom:18px}.lm-blog-newsletter h2{margin:0;color:#fff;font-size:clamp(26px,2.6vw,40px);font-weight:750;letter-spacing:var(--lm-tracking-tight);line-height:1.1;text-wrap:balance}.lm-blog-newsletter__inner>div>p:last-child{max-width:48ch;margin:18px 0 0;color:rgb(255 255 255/78%);font-size:16px;line-height:1.6;text-wrap:pretty}.lm-blog-newsletter form{display:flex;flex-direction:column;gap:12px}.lm-blog-newsletter__controls{display:flex;flex-wrap:wrap;gap:12px}.lm-blog-newsletter input{min-width:0;flex:1 1 220px;padding:15px 22px;border:1.5px solid #fff;border-radius:999px;background:#fff;color:#252525;font:inherit;font-size:15px}.lm-blog-newsletter input.has-error{border-color:#c11f1f}.lm-blog-newsletter :disabled{cursor:not-allowed;opacity:.68}.lm-blog-newsletter input:disabled{border-color:rgb(255 255 255/22%);background:rgb(255 255 255/6%);color:#fff;opacity:1}.lm-blog-newsletter input:disabled::placeholder{color:rgb(255 255 255/45%)}.lm-blog-newsletter button{flex:0 0 auto}.lm-blog-newsletter__status{min-height:18px;margin:0;color:rgb(255 255 255/85%);font-size:13px;font-weight:600}.lm-blog-newsletter__status.is-error{color:#ff9b8a}.lm-blog-newsletter__privacy{margin:0;color:rgb(255 255 255/62%);font-size:11.5px;line-height:1.5}@media (max-width:720px){.lm-blog-featured__content{padding-inline:2px}.lm-blog-newsletter__controls button{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.lm-blog-card{opacity:1;transform:none}}