/* Lime24 / site-wide readability v1, 2026-10-16. Scoped type sizes and contrast; no global zoom. */
.lg-header .lg-brand__text small{font-size:9.5px!important;line-height:1.4!important;color:#637588!important}
.lg-header .lg-contact-button{font-size:13.5px!important}
.lg-header .lg-language-switch a{font-size:11.5px!important}
.lg-eyebrow{font-size:12px!important;line-height:1.5!important;color:#496378!important}
.lg-slide__copy>p{font-size:16px!important;line-height:1.6!important;color:#425b6c!important}
.lg-button{font-size:13.5px!important;line-height:1.35!important}
.lg-eco-card small,.lg-eco-center small{font-size:11.5px!important;line-height:1.45!important;color:#475f71!important}
.lg-ecosystem__caption{font-size:11.5px!important;color:#536d80!important}
.lg-news-card__meta span,.lg-news-card__meta b{font-size:11px!important;color:#476174!important}
.lg-news-card__copy p{font-size:14px!important;line-height:1.48!important;color:#44596b!important}
.lg-news-card__copy strong{font-size:12.5px!important}
.lg-fact small{font-size:13px!important;line-height:1.36!important;color:#4a5f70!important}
.lg-partner strong{font-size:12px!important}
.lg-section-head>div>span{font-size:12.5px!important;color:#147b32!important}
.lg-section-head p{font-size:16px!important;line-height:1.57!important;color:#475f70!important}
.lg-project-card__head p{font-size:14px!important;line-height:1.45!important;color:#425b6b!important}
.lg-project-card__tags{flex-wrap:wrap}
.lg-project-card__tags span{font-size:11.5px!important;line-height:1.35!important;color:#475f70!important}
.lg-management-grid article p{font-size:15.5px!important;line-height:1.6!important;color:#425b6e!important}
.lg-person-card>small{font-size:11px!important;line-height:1.45!important;color:#147e34!important}
.lg-person-card>p{font-size:14px!important;line-height:1.55!important;color:#425c6e!important}
.lg-person-card>b{font-size:12px!important}
.lg-home-blog__head>div>span{font-size:12px!important;color:#147d31!important}
.lg-home-blog__head p{font-size:16px!important;line-height:1.6!important;color:#456151!important}
.lg-home-blog__meta>span,.lg-home-blog__meta>time{font-size:11.5px!important;line-height:1.45!important;color:#4c6657!important}
.lg-home-blog__featured-copy>p{font-size:14.5px!important;line-height:1.55!important;color:#465d52!important}
.lg-home-blog__teaser-item>span{font-size:11.5px!important}
.lg-home-blog__teaser-item h4{font-size:13.5px!important}
.lg-home-blog__teaser-item p{font-size:13px!important;line-height:1.5!important;color:#465e52!important}
.lg-home-blog__item-copy p{font-size:14px!important;line-height:1.52!important;color:#465c51!important}
.lg-home-blog__item-copy>b,.lg-home-blog__featured-copy>b{font-size:12.5px!important}
.lg-contact__card>div>span{font-size:11.5px!important}
.lg-contact__card p{font-size:15px!important}
.lg-corp-hero span,.lg-corp-card>span{font-size:12px!important}
.lg-corp-card p{font-size:16px!important;line-height:1.7!important;color:#4a5f6e!important}
.lg-corp-req-grid small{font-size:12px!important}
.lg-corp-req-grid b{font-size:14px!important}
.lg-ne-eyebrow,.lg-ne-card__image-name{font-size:12px!important}
.lg-ne-card__meta>span,.lg-ne-card__meta>time{font-size:12px!important;color:#52695d!important}
.lg-ne-card__body>p{font-size:14.5px!important;line-height:1.55!important;color:#485e53!important}
.lg-ne-card__more{font-size:13px!important}
.lg-team-index-kicker,.lg-team-index-head>div>span{font-size:12px!important}
.lg-team-index-hero__center small{font-size:11.5px!important}
.lg-team-index-card__body>small{font-size:11px!important;line-height:1.4!important;color:#147d34!important}
.lg-team-index-card__body>p{font-size:14px!important;line-height:1.55!important;color:#455f52!important}
.lg-team-index-card__body>strong{font-size:12px!important}
.lg-team-index-cta__card>span{font-size:12px!important}
.lg-project-new-kicker{font-size:12px!important}
.lg-project-new-brand small,.lg-project-new-visual__center small{font-size:11.5px!important}
.lg-project-new-button{font-size:13.5px!important}
.lg-project-new-tags>span{font-size:11.5px!important}
.lg-project-new-visual__chip>b,.lg-project-new-visual__chip>small{font-size:11.5px!important}
.lg-project-new-strip__grid small{font-size:11.5px!important}
.lg-project-new-about__intro>span,.lg-project-new-section-head>span{font-size:12px!important}
.lg-project-new-about__points b{font-size:12.5px!important}
.lg-project-new-owner small,.lg-project-new-owner__person small{font-size:12px!important}
.lg-project-new-owner__person p{font-size:14px!important}
.lg-project-new-responsibility__head small{font-size:11.5px!important}
.lg-project-new-responsibility__list b{font-size:12px!important}
.lg-project-new-ecosystem__copy>span{font-size:12px!important}
.lg-project-new-cta__card>span{font-size:12px!important}
.lg-contacts-kicker,.lg-contacts-head>div>span{font-size:12px!important}
.lg-contacts-visual__main small,.lg-contacts-visual__card small{font-size:11.5px!important}
.lg-contacts-email-card small,.lg-contacts-company-card>small{font-size:12px!important}
.lg-contacts-company-card dt{font-size:13px!important;color:#4b6254!important}
.lg-contacts-projects__grid small{font-size:12px!important;color:#4c6557!important}
.lg-contacts-cta__card>span{font-size:12px!important}
.lg-footer--mega nav.lg-footer-sections .lg-footer-section a{font-size:15px!important;line-height:1.52!important}
@media(max-width:520px){
 .lg-header .lg-brand__text small{font-size:8.5px!important}
 .lg-news-card__copy p{font-size:13.5px!important}
 .lg-project-card__tags span{font-size:11px!important}
 .lg-fact small{font-size:12.5px!important}
}

/* Readability follow-up: remaining secondary pages and small labels. */
.lg-project-new-visual__chip>span{font-size:11.5px!important}
.lg-project-new-owner>span{font-size:12px!important}
.lg-project-new-responsibility__head span{font-size:11.5px!important}
.lg-project-new-responsibility__list>div>b{font-size:12px!important}
.lg-contacts-head>span{font-size:12px!important;color:#187f38!important}
.lg-contacts-visual__card>span{font-size:12px!important}
.lg-contacts-email-card>span,.lg-contacts-company-card>span{font-size:12px!important}
.lg-contacts-cta__card span{font-size:12px!important}
.lg-charity-kicker,.lg-charity-head>span{font-size:12px!important}
.lg-charity-fund>a{font-size:13px!important}
.lg-charity-note{font-size:14px!important;line-height:1.6!important;color:#486155!important}
.lg-partners-kicker,.lg-partners-head>span{font-size:12px!important}
.lg-partners-map__center small,.lg-partners-map__node small{font-size:11.5px!important}
.article-index-intro .kicker{font-size:13px!important}
.journal-cover>span{font-size:12px!important}
.journal-body>small{font-size:12.5px!important}
@media(max-width:520px){.lg-contacts-visual__card>span{font-size:11px!important}}


/* Tiny labels on article pages, project slides and editorial CTAs. */
.lg-project-slide-center small{font-size:11px!important;line-height:1.4!important;color:#526b5c!important}
.lg-project-slide-feature small{font-size:10.5px!important;line-height:1.4!important;color:#526a7a!important}
.lg-news-card__art time{font-size:11px!important}
.lg-bitrix-news-cover__brand{font-size:11px!important}
.lg-home-blog__head>a{font-size:13px!important}
.lg-news-meta>span,.lg-news-meta>time{font-size:12px!important}
.lg-news-detail-body aside>span{font-size:12px!important}
.article-category,.art-subtitle{font-size:12px!important}
.article-author small{font-size:12px!important}
.article-next>span,.aside-card small{font-size:12px!important}
.lg-team-profile__section-label,.lg-team-profile__side-card small,.lg-team-profile__project-card small{font-size:12px!important}
@media(max-width:1220px){.lg-project-slide-feature small{font-size:9.5px!important}}
