/* PO font floor 20px for public pages - 2026-08-05 */
:root { --po-font-floor-20px-css-20260805: 1; }
.t-tildalаbеl, .t-tildalаbеl__txtleft, .t-tildalаbеl__txtright { display: none !important; visibility: hidden !important; opacity: 0 !important; }
.t-menu__link-item, .t-menu__link-item *, .t-btn, .t-btn *, .t-submit, .t-submit *, .t-input, .t-input-block, .t-input-title, .t-form__inputsbox, .t-form__inputsbox *, .t-form__submit, .t-form__submit *, input, textarea, select, button, .t-footer, .t-footer *, .t389, .t389 *, .t456, .t456 *, .t228, .t228 * { font-size: 20px !important; line-height: 1.42 !important; }
.t-text, .t-text *, .t-descr, .t-descr *, .t-name, .t-name *, .t-uptitle, .t-uptitle *, .t-card__descr, .t-card__descr *, .t-card__title, .t-card__title *, .t-cards__textwrapper, .t-cards__textwrapper *, .t-feed__post-descr, .t-feed__post-date, .t-feed__post-tag, .t-feed__post-popup__date, .t-feed__post-popup__tag, .t-news__text, .t-news__date, .t-cms__card, .t-cms__card *, .t-store__card, .t-store__card *, .t-store__product-snippet, .t-store__product-snippet *, .t-store__prod-popup, .t-store__prod-popup * { font-size: 20px !important; line-height: 1.45 !important; }
.sb-hub p, .sb-hub li, .sb-hub a, .sb-hub button, .sb-hub span, .sb-page p, .sb-page li, .sb-page a, .sb-page button, .sb-page span, [class*="sb-"] p, [class*="sb-"] li, [class*="sb-"] a, [class*="sb-"] button, [class*="sb-"] span { font-size: 20px !important; line-height: 1.45 !important; }
.t-card, .t-cards__col, .t-cards__wrapper, .t-cms__card, .t-cms__card__content, .t-cms__card__text, .t-feed__post, .t-feed__col, .t-store__card, .t-store__card__textwrapper, .sb-card, .sb-flow-card, .sb-feature, .sb-exch-row, [class*="sb-"][class*="card"], [class*="sb-"][class*="row"] { height: auto !important; min-height: 0 !important; overflow: visible !important; }
.t-btn, .t-submit, button, input, textarea, select { min-height: 44px !important; }
#rec2649113801 .tn-elem__26491138011470210011265 .tn-atom, #rec2649113801 .tn-elem__26491138011470210128180 .tn-atom, #rec2649113801 .tn-elem__26491138011470233923389 .tn-atom { font-size: 20px !important; line-height: 1.45 !important; --lh-px: 29px !important; height: auto !important; overflow: visible !important; }
#rec2649113801 .tn-elem__26491138011470210011265, #rec2649113801 .tn-elem__26491138011470210128180, #rec2649113801 .tn-elem__26491138011470233923389 { height: auto !important; overflow: visible !important; }
.t-cms__card__text, .js-cms-text-container, .t-feed__post-descr, .t-feed__post-content, .t-card__descr { display: block !important; max-height: none !important; height: auto !important; overflow: visible !important; -webkit-line-clamp: unset !important; line-clamp: unset !important; }
.t-cms__card, .t-cms__card__content, .t-feed__post, .t-feed__col, .t-card, .t-cards__col { height: auto !important; min-height: 0 !important; overflow: visible !important; }
.sb-eyebrow, .sb-eyebrow.on-dark, .sb-btn, .sb-flow-name, .sb-flow-desc, .sb-flow-pill, .sb-exch-conn-label, .sb-exch-title, .sb-exch-row, .sb-exch-row *, .sb-feature-note, .sb-kicker, .sb-small, .sb-tag, .sb-meta { font-size: 20px !important; line-height: 1.45 !important; }
.sb-flow-card, .sb-flow-name, .sb-flow-desc, .sb-flow-pill, .sb-exch-row, .sb-exch-title, .sb-exch-conn-label { height: auto !important; min-height: 0 !important; overflow: visible !important; }
.t-input__vis-ph { font-size: 20px !important; line-height: 1.2 !important; height: auto !important; min-height: 24px !important; overflow: visible !important; }
@media (max-width: 980px) { .t-menu__link-item, .t-btn, .t-submit, .t-input, .t-text, .t-descr, .t-name, .t-uptitle, .t-cms__card *, .t-feed__post *, .t-store__card *, .sb-hub p, .sb-hub li, .sb-page p, .sb-page li, [class*="sb-"] p, [class*="sb-"] li { font-size: 20px !important; line-height: 1.45 !important; } }
/* PO font floor point fixes saved */
/* PO hide technical Tilda badge with robust selector - 2026-08-05 */
[class*="t-tild"] { display: none !important; visibility: hidden !important; opacity: 0 !important; }

/* PO stronger overrides for local block styles - 2026-08-05 */
html body #rec2649113801 .tn-elem__26491138011470210011265 .tn-atom,
html body #rec2649113801 .tn-elem__26491138011470210128180 .tn-atom,
html body #rec2649113801 .tn-elem__26491138011470233923389 .tn-atom,
html body .t-rec#rec2649113801 .tn-elem__26491138011470210011265 .tn-atom,
html body .t-rec#rec2649113801 .tn-elem__26491138011470210128180 .tn-atom,
html body .t-rec#rec2649113801 .tn-elem__26491138011470233923389 .tn-atom { font-size: 20px !important; line-height: 1.45 !important; --lh-px: 29px !important; }
html body .sb-hub .sb-eyebrow,
html body .sb-hub .sb-eyebrow.on-dark,
html body .sb-hub .sb-btn,
html body .sb-hub .sb-flow-name,
html body .sb-hub .sb-flow-desc,
html body .sb-hub .sb-flow-pill,
html body .sb-hub .sb-exch-conn-label,
html body .sb-hub .sb-exch-title,
html body .sb-hub .sb-exch-row,
html body .sb-hub .sb-exch-row *,
html body .sb-hub .sb-feature-note,
html body .sb-hub .sb-kicker,
html body .sb-hub .sb-small,
html body .sb-hub .sb-tag,
html body .sb-hub .sb-meta { font-size: 20px !important; line-height: 1.45 !important; }
html body .sb-hub .sb-flow-card,
html body .sb-hub .sb-flow-name,
html body .sb-hub .sb-flow-desc,
html body .sb-hub .sb-flow-pill,
html body .sb-hub .sb-exch-row,
html body .sb-hub .sb-exch-title,
html body .sb-hub .sb-exch-conn-label { height: auto !important; min-height: 0 !important; overflow: visible !important; }
/* PO stronger overrides saved */
/* PO final single caption fix - 2026-08-05 */
html body .sb-hub .sb-trust-aside-title { font-size: 20px !important; line-height: 1.45 !important; }
/* PO final caption fix saved */