.lp{--lp-black:#0b0d1d;--lp-green:#3eac17;--lp-green-dark:#35951a;--lp-grey:#9c9da6;--lp-light-grey:#d2d2db;--lp-light-grey-2:#f6f6fa;--lp-light-green:#eff9ec;--lp-white:#fff;--lp-image-gradient:linear-gradient(180deg, #04061800 0%, #0b0d1db3 100%);--lp-radius:12px;--lp-container:1170px;--lp-gutter:15px}:where(.lp) *,:where(.lp) :before,:where(.lp) :after{box-sizing:border-box}.lp{color:var(--lp-black);background:var(--lp-light-grey-2);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}:where(.lp) img,:where(.lp) svg{max-width:100%;display:block}:where(.lp) a,:where(.lp) a:visited,:where(.lp) a:hover,:where(.lp) a:active,:where(.lp) a:focus{color:inherit;outline:0;text-decoration:none}:where(.lp) a:focus-visible,:where(.lp) button:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}:where(.lp) p,:where(.lp) h1,:where(.lp) h2,:where(.lp) h3,:where(.lp) h4,:where(.lp) ul,:where(.lp) ol,:where(.lp) dl,:where(.lp) dd,:where(.lp) address{margin:0;padding:0}:where(.lp) ul,:where(.lp) ol{list-style:none}:where(.lp) address{font-style:normal}:where(.lp) hr{background:0 0;height:0;margin:0;overflow:visible}:where(.lp) h1,:where(.lp) h2,:where(.lp) h3,:where(.lp) h4{clear:none;font:inherit;color:inherit}:where(.lp) dt{font-weight:inherit}.lp .lp-container{width:100%;max-width:calc(var(--lp-container) + var(--lp-gutter) * 2);padding:0 var(--lp-gutter);margin:0 auto}.lp .lp-h1,.lp .lp-h2{font-size:48px;font-weight:500;line-height:1.1}.lp .lp-h3{font-size:30px;font-weight:500;line-height:1.3}.lp .lp-h4{font-size:24px;font-weight:500;line-height:1.4}.lp .lp-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--lp-grey);font-size:12px;font-weight:600;line-height:1.6}.lp .lp-eyebrow--small{font-size:10px}.lp .lp-link{color:var(--lp-green);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.lp .lp-link:hover{text-decoration:none}.lp .lp-divider{border:0;border-top:1px solid var(--lp-light-grey)}.lp .lp-nowrap{white-space:nowrap}.lp .lp-btn{border-radius:var(--lp-radius);cursor:pointer;border:0;justify-content:center;align-items:center;height:60px;padding:0 35px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .2s,color .2s;display:inline-flex}.lp .lp-btn--green{background:var(--lp-green);color:var(--lp-white)}.lp .lp-btn--green:hover{background:var(--lp-green-dark)}.lp .lp-btn--light{background:var(--lp-light-green);color:var(--lp-green)}.lp .lp-btn--light:hover{background:var(--lp-green);color:var(--lp-white)}.lp .lp-section-head{justify-content:space-between;align-items:center;gap:30px;margin-bottom:55px;display:flex}.lp .lp-more-link{flex:none;align-items:center;gap:15px;display:inline-flex}.lp .lp-more-link__circle{border:1px solid var(--lp-light-grey);border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.lp .lp-more-link:hover .lp-more-link__circle{background:var(--lp-green);border-color:var(--lp-green);color:var(--lp-white)}.lp .lp-circles{justify-content:center;align-items:center;display:flex}.lp .lp-circle{text-align:center;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:13px;width:220px;height:220px;font-size:16px;font-weight:500;line-height:1.5;transition:transform .25s;display:flex;position:relative}.lp .lp-circle:hover{transform:scale(1.03)}.lp .lp-circle__icon{width:48px;height:48px;padding:6px}.lp .lp-circle__icon--plane{padding:7px 9px}.lp .lp-circle--white{background:var(--lp-white);color:var(--lp-green)}.lp .lp-circle--outline{background:var(--lp-white);border:1px solid var(--lp-light-grey);color:var(--lp-black)}.lp .lp-circle--outline .lp-circle__icon:not(.lp-circle__icon--plane){padding:6px}.lp .lp-circle--ghost{border:1px solid var(--lp-white);color:var(--lp-white)}.lp .lp-circle--green{background:var(--lp-green);width:190px;height:190px;color:var(--lp-white);z-index:1;margin-left:-50px}.lp .lp-hero{isolation:isolate;background:var(--lp-white);min-height:1065px;padding:65px 0 100px;position:relative}.lp .lp-hero__bg{z-index:-1;object-fit:cover;object-position:center bottom;width:max(1920px,100%);max-width:none;height:auto;max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp .lp-breadcrumbs{color:var(--lp-grey);flex-wrap:wrap;gap:0 10px;font-size:14px;line-height:1.5;display:flex}.lp .lp-breadcrumbs__item{gap:10px;display:inline-flex}.lp .lp-breadcrumbs a:hover{color:var(--lp-green)}.lp .lp-hero__grid{grid-template-columns:497px 570px;justify-content:space-between;margin-top:30px;display:grid}.lp .lp-hero__text p+p{margin-top:10px}.lp .lp-hero__divider{margin-top:70px}.lp .lp-stats{grid-template-columns:repeat(var(--lp-stats,3), 250px);justify-content:center;margin-top:50px;display:grid}.lp .lp-stats__item{flex-direction:column;align-items:center;display:flex}.lp .lp-stats__value{color:var(--lp-green);align-items:center;gap:16px;font-size:48px;font-weight:500;line-height:1.1;display:flex}.lp .lp-stats__olive{width:24px;height:48px}.lp .lp-stats__olive--r{transform:scaleX(-1)}.lp .lp-stats__label{text-align:center;width:140px;margin-top:15px}.lp .lp-hero__circles{margin-top:181px}.lp .lp-section{padding:100px 0 0}.lp .lp-section--white{background:var(--lp-white)}.lp .lp-card{background:var(--lp-white);border-radius:var(--lp-radius)}.lp .lp-cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.lp .lp-cards-3--top{align-items:start}.lp .lp-services{padding-bottom:100px}.lp .lp-service{background:var(--lp-white);border-radius:var(--lp-radius);justify-content:space-between;align-items:center;gap:40px;min-height:490px;padding:50px;display:flex}.lp .lp-service+.lp-service{margin-top:15px}.lp .lp-service__body{flex:0 540px}.lp .lp-service__title{margin-top:10px}.lp .lp-service__text{margin-top:20px}.lp .lp-service__btn{margin-top:35px}.lp .lp-chips{flex-wrap:wrap;gap:5px;margin-top:30px;display:flex}.lp .lp-chip{border-radius:var(--lp-radius);background:var(--lp-light-green);min-height:40px;color:var(--lp-green);align-items:center;padding:8px 20px;font-size:14px;font-weight:500;line-height:1.7;display:inline-flex}.lp .lp-gallery{background:var(--lp-white);border-radius:var(--lp-radius);flex:0 0 490px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 21px;padding:30px 23px;display:grid;box-shadow:0 10px 30px #0406180d}.lp .lp-gallery img{aspect-ratio:1.414;object-fit:cover;width:100%;height:auto}.lp .lp-projects{padding-bottom:50px}.lp .lp-projects__grid{grid-template-columns:370fr 270fr 70fr 370fr;gap:30px;display:grid}.lp .lp-project{border-radius:var(--lp-radius);height:370px;color:var(--lp-white);isolation:isolate;display:block;position:relative;overflow:hidden}.lp .lp-project--wide{grid-column:1/3;height:470px}.lp .lp-project--big{grid-column:3/5;height:470px}.lp .lp-projects__grid .lp-project:nth-child(4){grid-column:2/4}.lp .lp-project__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.lp .lp-project:after{content:"";background:var(--lp-image-gradient);z-index:-1;position:absolute;inset:0}.lp .lp-project:hover .lp-project__img{transform:scale(1.04)}.lp .lp-project__body{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:50px;left:50px;right:50px}.lp .lp-project__body .lp-eyebrow{color:var(--lp-white)}.lp .lp-project__title{max-width:270px;margin-top:15px;font-size:30px;font-weight:500;line-height:1.3}.lp .lp-project--wide .lp-project__title,.lp .lp-project--big .lp-project__title{max-width:270px}.lp .lp-project__meta{gap:20px;margin-top:20px;display:flex}.lp .lp-project__arrow{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:80px;height:80px;transition:background-color .2s,border-color .2s;display:grid;position:absolute;bottom:50px;right:50px}.lp .lp-project:hover .lp-project__arrow{background:var(--lp-green);border-color:var(--lp-green)}.lp .lp-projects__circles,.lp .lp-projects__divider{margin-top:50px}.lp .lp-features{text-align:center;grid-template-columns:270px 230px 190px;column-gap:70px;margin-top:50px;padding-left:130px;display:grid}.lp .lp-features--auto{grid-template-columns:repeat(var(--lp-features), minmax(0, 1fr));column-gap:30px;padding-left:0}.lp .lp-features__icon{width:48px;height:50px;color:var(--lp-green);margin:7px auto 33px}.lp .lp-features__icon--worker{width:44px}.lp .lp-cta-wrap--after-white{background:linear-gradient(var(--lp-white) 46px, transparent 46px)}.lp .lp-cta{isolation:isolate;border-radius:var(--lp-radius);height:570px;color:var(--lp-white);background:#054a9c;padding:70px;position:relative;overflow:hidden}.lp .lp-cta__bg{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lp .lp-cta--in-steps{margin-top:250px}.lp .lp-cta__title{max-width:430px;font-size:48px;font-weight:500;line-height:1.1}.lp .lp-cta__text{max-width:386px;margin-top:50px}.lp .lp-cta__text a{text-underline-offset:2px;text-decoration:underline}.lp .lp-cta__text a:hover{text-decoration:none}.lp .lp-cta .lp-btn{margin-top:35px}.lp .lp-cta__circles{position:absolute;top:280px;left:535px}.lp .lp-price{flex-direction:column;padding:50px;display:flex}.lp .lp-price__title{margin-top:10px}.lp .lp-price__text{margin-top:20px}.lp .lp-checklist{margin:15px -15px 0}.lp .lp-checklist li{border-bottom:1px solid var(--lp-light-grey);align-items:center;gap:15px;min-height:40px;padding:5px 15px 6px;display:flex}.lp .lp-checklist li:before{content:"";border:4px solid var(--lp-green);background:var(--lp-white);flex:none;width:12px;height:12px}.lp .lp-price__sum{margin-top:20px;margin-bottom:20px;font-size:24px;font-weight:500;line-height:1.4}.lp .lp-price__btn{width:100%;margin-top:auto}.lp .lp-price--photo{isolation:isolate;position:relative;overflow:hidden}.lp .lp-price__photo{z-index:-1;object-fit:cover;object-position:center bottom;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lp .lp-package{flex-direction:column;padding:50px;display:flex}.lp .lp-pricelist{margin:10px -15px 0}.lp .lp-pricelist>div{border-bottom:1px solid var(--lp-light-grey);flex-direction:column;justify-content:center;min-height:80px;padding:8px 15px;display:flex}.lp .lp-pricelist dd{font-size:18px;font-weight:500;line-height:1.5}.lp .lp-package .lp-price__sum{margin-bottom:0}.lp .lp-package__btn{width:100%;margin-top:20px}.lp .lp-steps{isolation:isolate;background:var(--lp-light-grey-2);padding-top:91px;position:relative}.lp .lp-steps__bg,.lp .lp-faq__bg{z-index:-1;object-fit:cover;object-position:center top;width:max(1920px,100%);max-width:none;height:auto;max-height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp .lp-step{flex-direction:column;justify-content:space-between;min-height:380px;padding:50px;display:flex}.lp .lp-step__num{background:var(--lp-green);width:48px;height:48px;color:var(--lp-white);border-radius:50%;place-items:center;font-size:20px;font-weight:500;line-height:1.5;display:grid}.lp .lp-step__body>div,.lp .lp-advantage__body>div{margin-top:15px}.lp .lp-advantage{flex-direction:column;justify-content:space-between;min-height:420px;padding:50px;display:flex}.lp .lp-badge{background:var(--lp-light-green);width:48px;height:48px;color:var(--lp-green);border-radius:50%;flex:none;place-items:center;display:grid}.lp .lp-badge--text{font-size:20px;font-weight:500;line-height:1.5}.lp .lp-faq{isolation:isolate;background:var(--lp-light-grey-2);padding-bottom:352px;position:relative}.lp .lp-question{min-height:540px;padding:50px}.lp .lp-question .lp-eyebrow{margin-top:37px}.lp .lp-question__title{margin-top:15px}.lp .lp-question__answer{margin-top:20px}.lp .lp-question__answer p+p,.lp .lp-step__body p+p,.lp .lp-advantage__body p+p,.lp .lp-price__text p+p,.lp .lp-service__text p+p,.lp .lp-cta__text p+p{margin-top:10px}.lp .lp-slider__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.lp .lp-slider__viewport::-webkit-scrollbar{display:none}.lp .lp-slider__viewport--bleed{margin-right:min(calc((var(--lp-container) + var(--lp-gutter) * 2 - 100vw) / 2 - var(--lp-gutter)), calc(var(--lp-gutter) * -1))}.lp .lp-slider__track{gap:30px;display:flex}.lp .lp-slider{--lp-card:calc((min(100vw - var(--lp-gutter) * 2, var(--lp-container)) - 60px) / 3)}.lp .lp-slider__track>*{flex:0 0 var(--lp-card);scroll-snap-align:start}.lp .lp-slider__track:after{content:"";flex:0 0 calc(100% - var(--lp-card) - 30px)}.lp .lp-pager{justify-content:center;align-items:center;gap:35px;height:40px;margin-top:50px;display:flex}.lp .lp-pager button{background:var(--lp-light-grey);letter-spacing:.25em;color:#0000;cursor:pointer;border:0;border-radius:50%;width:5px;height:5px;padding:0;font-family:inherit;font-size:10px;font-weight:600;line-height:1.6}.lp .lp-pager button[aria-current=true]{border:1px solid var(--lp-green);width:40px;height:40px;color:var(--lp-green);background:0 0;place-items:center;padding-left:.25em;display:grid}.lp .lp-pager[hidden]{display:none}.lp .lp-publications{padding-bottom:100px}.lp .lp-post{isolation:isolate;min-height:450px;position:relative;overflow:hidden}.lp .lp-post__link{flex-direction:column;justify-content:space-between;height:100%;padding:50px;display:flex}.lp .lp-post__icon{width:32px;height:32px;color:var(--lp-green);flex:none;padding:5px 3px}.lp .lp-post__body{flex-direction:column;align-items:flex-start;display:flex}.lp .lp-post__title{max-width:260px;margin-top:20px;transition:color .2s}.lp .lp-post__link:hover .lp-post__title{color:var(--lp-green)}.lp .lp-post__date{color:var(--lp-grey);margin-top:20px}.lp .lp-post--photo{color:var(--lp-white)}.lp .lp-post--photo .lp-post__img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp .lp-post--photo:after{content:"";background:var(--lp-image-gradient);z-index:-1;pointer-events:none;position:absolute;inset:0}.lp .lp-post--photo .lp-post__icon,.lp .lp-post--photo .lp-eyebrow,.lp .lp-post--photo .lp-post__date{color:var(--lp-white)}.lp .lp-post--photo .lp-post__link:hover .lp-post__title{color:var(--lp-white);text-decoration:underline}.lp .lp-price__btn--mobile{display:none}@media (max-width:1229px){.lp{--lp-gutter:30px}.lp .lp-features{justify-content:center;padding-left:0}.lp .lp-hero__grid{grid-template-columns:1fr 1fr;gap:40px}.lp .lp-service{flex-direction:column;align-items:stretch}.lp .lp-service__body{flex:none}.lp .lp-gallery{flex:none;width:min(490px,100%)}.lp .lp-cta__circles{left:auto;right:70px}}@media (max-width:1023px){.lp .lp-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-projects__grid{grid-template-columns:1fr 1fr}.lp .lp-projects__grid .lp-project:nth-child(n){grid-column:auto;height:370px}.lp .lp-projects__grid .lp-project--wide:nth-child(n){grid-column:1/-1}.lp .lp-features{grid-template-columns:repeat(3,1fr);column-gap:20px}.lp .lp-stats{grid-template-columns:repeat(3,1fr)}.lp .lp-cta{height:auto;min-height:570px}.lp .lp-cta__circles{justify-content:flex-start;margin-top:40px;position:static}}@media (max-width:767px){.lp{--lp-gutter:20px;font-size:14px}.lp .lp-h1,.lp .lp-h2,.lp .lp-cta__title{font-size:30px;line-height:1.2}.lp .lp-h3{font-size:24px;line-height:1.4}.lp .lp-h4{font-size:20px;line-height:1.4}.lp .lp-eyebrow{font-size:10px}.lp .lp-btn{height:50px;padding:0 20px;font-size:14px}.lp .lp-hero{min-height:0;padding:30px 0 180px}.lp .lp-hero__bg{width:780px}.lp .lp-breadcrumbs{font-size:12px}.lp .lp-breadcrumbs__item:first-child a{font-size:0}.lp .lp-breadcrumbs__item:first-child a:before{content:"…";font-size:12px}.lp .lp-hero__grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.lp .lp-h1{font-size:30px}.lp .lp-hero__divider{margin:25px -10px 0}.lp .lp-stats{grid-template-columns:1fr;row-gap:10px;margin-top:25px}.lp .lp-stats__item{grid-template-columns:160px 1fr;align-items:center;column-gap:25px;display:grid}.lp .lp-stats__value{gap:4px;font-size:36px;line-height:1.2}.lp .lp-stats__olive{width:20px;height:40px}.lp .lp-stats__label{text-align:left;width:auto;margin:0}.lp .lp-hero__circles{margin-top:40px}.lp .lp-circle{gap:11px;width:170px;height:170px;font-size:14px}.lp .lp-circle--green{width:150px;height:150px;margin-left:-40px}.lp .lp-circle__icon{width:40px;height:40px;padding:5px}.lp .lp-circle__icon--plane{padding:5px 7px}.lp .lp-hero__circles .lp-circle--white{background:var(--lp-light-green);border-color:var(--lp-light-green);color:var(--lp-green)}.lp .lp-section{padding-top:44px}.lp .lp-section-head{margin-bottom:19px}.lp .lp-more-link{gap:0;font-size:0}.lp .lp-card,.lp .lp-price,.lp .lp-package,.lp .lp-step,.lp .lp-advantage,.lp .lp-question{min-height:0;padding:25px}.lp .lp-cards-3{grid-template-columns:1fr;gap:10px}.lp .lp-services{padding-bottom:40px}.lp .lp-service{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:25px 25px 24px;display:flex}.lp .lp-service+.lp-service{margin-top:10px}.lp .lp-service__body{display:contents}.lp .lp-service__title{margin-top:5px}.lp .lp-service__text{margin-top:10px}.lp .lp-service .lp-gallery{border:1px solid var(--lp-light-grey);width:100%;box-shadow:none;order:2;gap:6px;margin-top:20px;padding:9px}.lp .lp-chips{flex-flow:column;order:3;margin-top:20px}.lp .lp-chip{white-space:normal;width:100%;min-height:40px;padding:8px 15px;font-size:14px;line-height:1.5}.lp .lp-service__btn{order:4;width:100%;margin-top:25px}.lp .lp-projects{padding-top:34px;padding-bottom:25px}.lp .lp-projects__grid{grid-template-columns:1fr;gap:10px}.lp .lp-projects__grid .lp-project:nth-child(n){aspect-ratio:1;grid-column:auto;height:auto}.lp .lp-project__body{bottom:25px;left:25px;right:25px}.lp .lp-project__title,.lp .lp-project--wide .lp-project__title,.lp .lp-project--big .lp-project__title{max-width:none;margin-top:10px;font-size:24px}.lp .lp-project__meta{gap:15px;margin-top:10px;font-size:14px}.lp .lp-project__arrow{display:none}.lp .lp-projects__circles{margin-top:25px}.lp .lp-projects__divider{margin:25px -10px 0}.lp .lp-features{text-align:left;grid-template-columns:1fr;row-gap:15px;margin-top:25px}.lp .lp-features__item{grid-template-columns:56px 1fr;align-items:start;column-gap:20px;display:grid}.lp .lp-features--auto{grid-template-columns:1fr}.lp .lp-features__icon,.lp .lp-features__icon--worker{width:40px;height:45px;margin:5px 8px}.lp .lp-features__item p br{display:none}.lp .lp-cta-wrap--after-white{background:var(--lp-white);padding-bottom:40px}.lp .lp-cta{height:auto;min-height:570px;padding:25px}.lp .lp-cta__bg{width:auto;height:440px;inset:auto auto 0 88%;transform:translate(-88%)}.lp .lp-cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#054a9c 50%,#054a9c00 78%);position:absolute;inset:0}.lp .lp-cta__title{max-width:none}.lp .lp-cta__text{max-width:none;margin-top:15px}.lp .lp-cta .lp-btn{width:100%;margin-top:25px}.lp .lp-cta__circles{justify-content:center;margin-top:39px;position:static}.lp .lp-cta--in-steps{margin-top:200px}.lp .lp-price,.lp .lp-package{padding:25px 25px 24px}.lp .lp-price__title{margin-top:5px}.lp .lp-price__text{margin-top:10px}.lp .lp-h3.lp-price__title{font-size:24px;line-height:1.3}.lp .lp-checklist{margin:15px -10px 0}.lp .lp-checklist li{gap:15px;min-height:30px;padding:4px 10px}.lp .lp-checklist li:before{width:12px;height:12px}.lp .lp-price__sum{margin:15px 0;font-size:20px;line-height:1.5}.lp .lp-price__btn{margin-top:0}.lp .lp-price--photo{min-height:700px}.lp .lp-price__photo{height:auto;top:auto}.lp .lp-price__btn--mobile{margin-top:20px;display:inline-flex}.lp .lp-pricelist{margin:15px -10px 0}.lp .lp-pricelist>div{min-height:60px;padding:8px 10px}.lp .lp-pricelist dd{font-size:16px}.lp .lp-package__btn{margin-top:15px}.lp .lp-steps{padding-top:34px}.lp .lp-steps__bg{width:1920px;top:auto;bottom:460px}.lp .lp-step{min-height:240px}.lp .lp-step__body>div,.lp .lp-advantage__body>div{margin-top:10px}.lp .lp-advantages{padding-top:34px}.lp .lp-advantage{justify-content:flex-start;gap:20px}.lp .lp-faq{padding-top:33px;padding-bottom:300px}.lp .lp-faq__bg{width:1167px;top:auto;bottom:0}.lp .lp-question .lp-eyebrow{margin-top:25px}.lp .lp-question__title{margin-top:15px}.lp .lp-question__answer{margin-top:10px}.lp .lp-slider{--lp-card:calc(100vw - var(--lp-gutter) * 2)}.lp .lp-slider__track{gap:10px}.lp .lp-slider__track:after{flex-basis:calc(100% - var(--lp-card) - 10px)}.lp .lp-slider__viewport--bleed{margin-right:0}.lp .lp-pager{gap:25px;margin-top:40px}.lp .lp-publications{padding-top:34px;padding-bottom:40px}.lp .lp-post{min-height:300px}.lp .lp-post__link{gap:40px;padding:25px}.lp .lp-post__title{max-width:none;margin-top:20px}.lp .lp-post__date{margin-top:15px}}.lp .lp-section:last-child{padding-bottom:100px}.lp .lp-summary__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;padding:50px;display:grid}.lp .lp-summary__card>:only-child{grid-column:1/-1}.lp .lp-summary__text{font-size:20px;line-height:1.5}.lp .lp-summary__text p+p{margin-top:10px}.lp .lp-summary__updated{color:var(--lp-grey);margin-top:20px;font-size:14px}.lp .lp-summary__facts{margin:-8px 0 0}.lp .lp-summary__facts>div{min-height:64px}.lp .lp-summary__facts dt{color:var(--lp-grey);font-size:14px}.lp .lp-summary__facts dd{font-size:18px}.lp .lp-prose{padding:50px;font-size:16px;line-height:1.6}.lp .lp-prose>:first-child{margin-top:0}.lp .lp-prose p,.lp .lp-prose ul,.lp .lp-prose ol,.lp .lp-prose table,.lp .lp-prose figure{margin:0 0 1em}.lp .lp-prose h2{margin:1.4em 0 .6em;font-size:30px;font-weight:500;line-height:1.3}.lp .lp-prose h3{margin:1.3em 0 .5em;font-size:24px;font-weight:500;line-height:1.4}.lp .lp-prose h4{margin:1.2em 0 .5em;font-size:20px;font-weight:500;line-height:1.4}.lp .lp-prose ul,.lp .lp-prose ol{padding-left:1.4em}.lp .lp-prose ul{list-style:outside}.lp .lp-prose ol{list-style:decimal}.lp .lp-prose li+li{margin-top:.4em}.lp .lp-prose li::marker{color:var(--lp-green)}.lp .lp-prose a{color:var(--lp-green);text-underline-offset:2px;text-decoration:underline}.lp .lp-prose a:hover{text-decoration:none}.lp .lp-prose strong,.lp .lp-prose b{font-weight:600}:where(.lp .lp-prose) img{border-radius:var(--lp-radius)}.lp .lp-prose table{min-width:0;display:block;overflow-x:auto}@media (max-width:1023px){.lp .lp-summary__card{grid-template-columns:1fr;gap:30px}}@media (max-width:767px){.lp .lp-section:last-child{padding-bottom:40px}.lp .lp-summary__card{gap:20px;padding:25px}.lp .lp-summary__text{font-size:16px}.lp .lp-prose{padding:25px;font-size:14px}.lp .lp-prose h2{font-size:24px}.lp .lp-prose h3{font-size:20px}}
