.lm-dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.lm-dl-card{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.lm-dl-card:hover{border-color:rgb(var(--lm-green-500-rgb)/.55);box-shadow:0 14px 34px -22px rgb(16 24 16/.45)}.lm-dl-card__cover{display:flex;justify-content:center;padding:28px 28px 0;background:var(--lm-pb-tint)}.lm-dl-card__cover img,.lm-dl-card__cover-blank{display:block;width:150px;height:auto;aspect-ratio:911/1287;object-fit:cover;border-radius:4px 4px 0 0;box-shadow:0 10px 28px -12px rgb(16 24 16/.5)}.lm-dl-card__cover-blank{background:var(--lm-line-200)}.lm-dl-card__body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:22px}.lm-dl-card__format{margin:0;color:var(--lm-ink-500);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lm-dl-card__title{margin:0;color:var(--lm-ink-900);font-size:18px;font-weight:700;line-height:1.3;text-wrap:balance}.lm-dl-card__link{color:inherit;text-decoration:none}.lm-dl-card__link:after{content:"";position:absolute;inset:0}.lm-dl-card__link:focus-visible{outline:none}.lm-dl-card:has(.lm-dl-card__link:focus-visible){outline:3px solid var(--lm-green-500);outline-offset:2px}.lm-dl-card__text{margin:0;color:var(--lm-ink-500);font-size:14.5px;line-height:1.55;text-wrap:pretty}.lm-dl-card__cta{margin-top:auto;padding-top:6px;font-size:14px}.lm-dl-offer__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);align-items:start}.lm-dl-offer__copy .lm-pb-intro{margin-bottom:28px}.lm-dl-offer__points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lm-dl-offer__points li{position:relative;padding-left:30px;color:var(--lm-ink-900);font-size:16px;line-height:1.5}.lm-dl-offer__points li:before{content:"";position:absolute;top:.32em;left:0;width:18px;height:18px;border-radius:50%;background:rgb(var(--lm-green-500-rgb)/.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l3.8 3.8L18 8' fill='none' stroke='%233e8319' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /13px no-repeat}.lm-dl-offer__facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--lm-line-200)}.lm-dl-offer__facts div{min-width:0}.lm-dl-offer__facts dt{color:var(--lm-ink-500);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lm-dl-offer__facts dd{margin:2px 0 0;color:var(--lm-ink-900);font-size:15px;font-weight:600}.lm-dl-offer__card{padding:clamp(20px,2.4vw,32px);box-shadow:0 24px 60px -40px rgb(16 24 16/.45)}.lm-dl-offer__head{display:flex;gap:18px;align-items:center;margin-bottom:22px}.lm-dl-offer__cover{flex:none;width:72px}.lm-dl-offer__cover img{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 8px 20px -10px rgb(16 24 16/.55)}.lm-dl-offer__form-title{margin:0;color:var(--lm-ink-900);font-size:21px;font-weight:700;line-height:1.25}.lm-dl-offer__form-lead{margin:4px 0 0;color:var(--lm-ink-500);font-size:14.5px;line-height:1.5}.lm-dl-offer__card .lm-dl-form{padding:0;border:0;background:transparent;box-shadow:none}.lm-dl-form .lm-contact-form__submit{width:100%}.lm-dl-form .lm-contact-form__success-actions a.lm-dl-form__download{width:100%;justify-content:center;color:#fff;text-decoration:none}.lm-evt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lm-evt-grid--upcoming{grid-template-columns:minmax(0,1fr)}.lm-evt{display:flex;flex-direction:column;gap:8px;padding:22px}.lm-evt--featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:clamp(20px,3vw,48px);row-gap:8px;padding:clamp(22px,2.6vw,34px)}.lm-evt.lm-evt--featured{border-color:rgb(var(--lm-green-500-rgb)/.45);background:linear-gradient(180deg,var(--lm-pb-tint),#fff 70%)}.lm-evt--featured>.lm-evt__meta,.lm-evt--featured>.lm-evt__tags,.lm-evt--featured>.lm-evt__title{grid-column:1}.lm-evt--featured>.lm-evt__link,.lm-evt--featured>.lm-evt__text{grid-column:2}.lm-evt--featured>.lm-evt__text{grid-row:1/span 3;align-self:center;margin:0;font-size:16px}.lm-evt--featured>.lm-evt__link{grid-row:4}.lm-evt--featured .lm-evt__title{font-size:24px}.lm-evt__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--lm-ink-500);font-size:13px;font-weight:600}.lm-evt__meta span+span:before{content:"·";margin-right:12px}.lm-evt__title{margin:0;color:var(--lm-ink-900);font-size:18px;font-weight:700;line-height:1.3;text-wrap:balance}.lm-evt__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.lm-pb-badge.lm-evt__brand{margin-top:0}.lm-evt__lang,.lm-evt__role{color:var(--lm-green-600);font-size:13px;font-weight:700}.lm-evt__lang,.lm-evt__text{color:var(--lm-ink-500)}.lm-evt__text{margin:2px 0 0;font-size:14.5px;line-height:1.55;text-wrap:pretty}.lm-evt__link{margin-top:auto;padding-top:6px;font-size:13.5px}.lm-evt__empty{margin:0;color:var(--lm-ink-500);font-size:15.5px}.lm-evt__empty a{color:var(--lm-green-600);font-weight:600}@media (max-width:1099.98px){.lm-dl-grid,.lm-evt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-evt-grid--upcoming{grid-template-columns:minmax(0,1fr)}.lm-dl-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767.98px){.lm-dl-grid,.lm-evt-grid{grid-template-columns:minmax(0,1fr)}.lm-dl-card{flex-direction:row}.lm-dl-card__cover{flex:none;align-items:flex-start;padding:18px 0 18px 18px;background:none}.lm-dl-card__cover img,.lm-dl-card__cover-blank{width:76px;border-radius:3px}.lm-dl-card__body{padding:18px}.lm-dl-card__title{font-size:16.5px}.lm-dl-offer__grid{grid-template-columns:minmax(0,1fr)}.lm-evt,.lm-evt--featured{display:flex;padding:18px}.lm-evt--featured>.lm-evt__text{font-size:14.5px}.lm-evt--featured .lm-evt__title{font-size:20px}}