.payload-richtext h2{margin:36px 0 14px;font-size:clamp(1.4rem,1.8vw,1.75rem);line-height:1.25}.payload-richtext h3{margin:28px 0 12px;font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:1.3}.payload-richtext h4{margin:22px 0 10px;font-size:1.1rem;line-height:1.35}.payload-richtext h2:first-child,.payload-richtext h3:first-child,.payload-richtext h4:first-child{margin-top:0}.media-block__zoom{cursor:zoom-in;background:0 0;border:0;width:100%;margin:24px 0;padding:0;display:block}.media-block__img{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:auto;transition:border-color var(--t-fast) var(--ease-out);display:block}.media-block__zoom:hover .media-block__img{border-color:var(--brand)}.payload-richtext ul,.payload-richtext ol{margin:0 0 1.15em;padding-left:1.4em}.payload-richtext ul{list-style:outside}.payload-richtext ol{list-style:decimal}.payload-richtext li{color:var(--ink-soft);margin:0 0 .4em;padding-left:.2em;line-height:1.6}.payload-richtext li::marker{color:var(--brand);font-weight:700}.payload-richtext li>ul,.payload-richtext li>ol{margin:.5em 0 .2em}.payload-richtext ul ul{list-style:circle}.payload-richtext li>p{margin:0 0 .3em}.payload-richtext li>p:last-child{margin-bottom:0}.payload-richtext table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.98rem}.payload-richtext th,.payload-richtext td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.payload-richtext th{background:var(--sky-2);color:var(--ink);font-weight:800}.payload-richtext td{color:var(--ink-soft)}.payload-richtext tbody tr:nth-child(2n) td{background:var(--sky-2)}.payload-richtext blockquote{background:var(--sky-2);border-left:5px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink);margin:28px 0;padding:18px 22px;font-size:1.05rem}.payload-richtext blockquote p{margin:0}
body.theme-winter{--sky:#e2eef8;--sky-2:#f3f9fd;--line:#ccdfec;--line-soft:#dfeaf3;--signal:#d7ebf8;--signal-soft:#eaf6fd;background-color:#eaf3f9;background-image:linear-gradient(#e4eff8 0%,#f3fafd 58%,#eaf4fa 100%)}.season-decor{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.season-decor__flake{top:-12vh;left:var(--flake-x);width:var(--flake-size);height:var(--flake-size);opacity:var(--flake-opacity);animation:season-snow-fall var(--flake-duration) linear infinite;animation-delay:var(--flake-delay);will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238ab9d9' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.34 7l17.32 10M20.66 7 3.34 17'/%3E%3Cpath d='M12 6 9.6 3.6M12 6l2.4-2.4M12 18l-2.4 2.4M12 18l2.4 2.4M6.2 8.7 2.9 8.1M6.2 8.7l.6-3.3M17.8 15.3l3.3.6M17.8 15.3l-.6 3.3M17.8 8.7l3.3-.6M17.8 8.7l-.6-3.3M6.2 15.3l-3.3.6M6.2 15.3l.6 3.3'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute}@keyframes season-snow-fall{0%{transform:translateY(-14vh)rotate(0)}to{transform:translate3d(var(--flake-drift), 114vh, 0) rotate(300deg)}}@media (max-width:640px){.season-decor__flake:nth-child(n+11){display:none}}@media (prefers-reduced-motion:reduce){.season-decor{display:none}}
#livi-pro-widget .widget-container__link[href*=t\.me],#livi-pro-widget .widget-container__button{display:none}
