/* LimeWeb partnership announcement – homepage sidebar and matching article only. */
.lg-news-card--bitrix .lg-news-card__copy h2{font-size:clamp(16px,1.25vw,21px);line-height:1.16}
.lg-news-card--bitrix .lg-news-card__copy p{font-size:clamp(10px,.7vw,11px);line-height:1.56}
.lg-news-card--bitrix .lg-news-card__art--bitrix{position:relative;isolation:isolate;margin:0!important;border-radius:0 24px 24px 0!important;min-height:0;overflow:hidden!important;background:linear-gradient(130deg,#eaf8f1,#d6ebfa)!important}
.lg-news-card--bitrix .lg-news-card__art--bitrix:before{content:"";position:absolute;z-index:-1;left:50%;top:55%;width:230px;height:230px;border:1px solid #fff9;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 33px #ffffff3b,0 0 0 70px #ffffff35}
.lg-news-card--bitrix .lg-news-card__art--bitrix time{right:11px;top:11px;z-index:5;font-size:9px}
.lg-bitrix-news-cover{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 9px 17px;text-align:center}
.lg-bitrix-news-cover__logo{width:89px;height:89px;display:grid;place-items:center;background:#fffffff2;border:1px solid #fff;border-radius:23px;box-shadow:0 14px 30px #1e685622;transform:rotate(-6deg)}
.lg-bitrix-news-cover__logo img{height:66px;width:66px;object-fit:contain;transform:rotate(6deg)}
.lg-bitrix-news-cover__brand{color:#20735a;font-size:9px;font-weight:900;letter-spacing:.035em;white-space:nowrap}
.lg-bitrix-news-cover__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
.lg-bitrix-news-cover__chips i{font-style:normal;padding:5px 8px;border-radius:22px;background:#187e57;color:#fff;font-size:9px;font-weight:850}
.lg-bitrix-news-cover__chips i+i{background:#467cbb}
@media(max-width:1070px){.lg-news-card--bitrix .lg-news-card__art--bitrix{min-height:175px}.lg-bitrix-news-cover__logo{width:76px;height:76px}.lg-bitrix-news-cover__logo img{width:55px;height:55px}}
@media(max-width:430px){.lg-news-card--bitrix .lg-news-card__art--bitrix{min-height:200px!important;border-radius:0 0 20px 20px!important}.lg-bitrix-news-cover{position:relative;min-height:200px}}
.lg-bitrix-modules{margin-top:35px;padding:28px;border-radius:23px;background:linear-gradient(135deg,#f4fbf7,#f2f7fd);border:1px solid #deebe4}
.lg-bitrix-modules__eyebrow{font-size:11px;font-weight:900;letter-spacing:.1em;color:#218958}
.lg-news-detail-body article .lg-bitrix-modules h2{font-size:27px;line-height:1.2;color:#1a4130;margin:10px 0 7px}
.lg-news-detail-body article .lg-bitrix-modules__intro{color:#6f8379;font-size:13px;line-height:1.65;margin:0 0 20px}
.lg-bitrix-modules__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.lg-bitrix-module{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:21px;background:#fff;border:1px solid #dceae0;border-radius:17px;box-shadow:0 7px 24px #18573d0c;transition:transform .2s,box-shadow .2s}
.lg-bitrix-module:hover{transform:translateY(-3px);box-shadow:0 15px 34px #18573d1a}
.lg-bitrix-module__badge{padding:12px 13px;border-radius:11px;background:#e6f7ea;font-size:13px;font-weight:900;color:#178348}
.lg-bitrix-module:nth-child(2) .lg-bitrix-module__badge{background:#e7f0fc;color:#477ab7}
.lg-bitrix-module strong{color:#173335;font-size:17px;line-height:1.35}
.lg-bitrix-module small{color:#6c8075;font-size:12px;line-height:1.55}
.lg-bitrix-module b{margin-top:auto;color:#17814d;font-size:12px;font-weight:850}
.lg-bitrix-module b span{font-size:16px}
@media(max-width:800px){.lg-bitrix-modules{padding:19px}.lg-bitrix-modules__grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.lg-bitrix-module{transition:none}}
