
body.type-post .vk-unified{--ink:#252b28;--cream:#f4f0e7;--green:#304c41;--line:#d9ddd6;font:400 17px/1.75 Rubik,Arial,sans-serif;color:var(--ink);max-width:1120px;margin:24px auto 50px;text-align:left;overflow-wrap:anywhere}
body.type-post .vk-unified.vk-route{--cream:#e6eee5;--green:#355347;--line:#cbd9cc}
body.type-post .vk-unified *{box-sizing:border-box}
body.type-post .vk-unified p{font:inherit!important;color:inherit;margin:0 0 18px!important;text-align:left!important}
body.type-post .vk-unified p span,body.type-post .vk-unified li span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;background:transparent!important;color:inherit!important}
body.type-post .vk-unified h1,body.type-post .vk-unified h2,body.type-post .vk-unified h3{font-family:Rubik,Arial,sans-serif!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em!important;text-transform:none!important;color:inherit!important;text-align:left!important}
body.type-post .vk-unified h1{font-size:clamp(28px,3.5vw,44px)!important;margin:0 0 24px!important;padding:0!important;background:none!important}
body.type-post .vk-unified h2{font-size:clamp(27px,3vw,38px)!important;margin:0 0 24px!important}
body.type-post .vk-unified h3{font-size:22px!important;margin:0 0 14px!important}
body.type-post .vk-unified h1 span,body.type-post .vk-unified h2 span,body.type-post .vk-unified h3 span{font:inherit!important;color:inherit!important}
body.type-post .vk-unified a{color:inherit;text-underline-offset:4px}
body.type-post .vk-unified .vk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--cream);align-items:center;margin-bottom:36px}
body.type-post .vk-unified .vk-hero.vk-text-only{grid-template-columns:1fr}
body.type-post .vk-unified .vk-hero-copy{padding:clamp(24px,4vw,46px);min-width:0}
body.type-post .vk-unified .vk-kicker{font-size:12px!important;font-weight:700!important;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px!important}
body.type-post .vk-unified .vk-hero-copy>p:not(.vk-kicker){font-size:18px!important}
body.type-post .vk-unified figure{margin:0 0 24px!important;max-width:100%}
body.type-post .vk-unified img{display:block;max-width:100%!important;height:auto!important;float:none!important;margin:20px auto!important;object-fit:contain}
body.type-post .vk-unified .vk-hero-media{min-width:0;margin:0!important;padding:0}
body.type-post .vk-unified .vk-hero-media img{width:100%!important;max-height:640px;margin:0!important}
body.type-post .vk-unified figcaption{font:400 13px/1.6 Rubik,Arial,sans-serif!important;padding:12px 18px;color:#536257}
body.type-post .vk-unified .vk-section{margin:42px 0 0;padding-top:26px;border-top:1px solid var(--line);clear:both}
body.type-post .vk-unified .vk-panel{padding:clamp(22px,3vw,34px);background:var(--cream);border:0}
body.type-post .vk-unified .vk-panel p:last-child{margin-bottom:0!important}
body.type-post .vk-unified .vk-reading{max-width:860px;margin:0 auto}
body.type-post .vk-unified .vk-nav{display:flex;gap:12px 24px;flex-wrap:wrap;padding:18px 0 22px;border-bottom:1px solid var(--line);margin-bottom:32px;font-size:14px}
body.type-post .vk-unified ul,body.type-post .vk-unified ol{padding-left:24px;font:inherit!important}
body.type-post .vk-unified li{margin-bottom:10px}
body.type-post .vk-unified blockquote{padding:24px 28px;border-left:3px solid var(--green);background:var(--cream);margin:28px 0}
body.type-post .vk-unified iframe,body.type-post .vk-unified video{max-width:100%!important}
body.type-post .vk-unified table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
body.type-post .vk-unified th,body.type-post .vk-unified td{padding:14px;border-bottom:1px solid var(--line);text-align:left}
body.type-post .vk-unified th{background:var(--cream)}
body.type-post .vk-unified .vk-route-facts{padding:20px 24px;background:var(--green);color:#fff;margin:24px 0 0}
body.type-post .vk-unified .vk-route-facts p{margin:0 0 8px!important;color:#fff!important}
body.type-post .vk-unified .vk-route-facts a{display:inline-block;padding:5px 12px;border:1px solid #b9cfbd;color:#fff!important;margin:4px}
body.type-post .vk-unified .vk-subsection{padding:22px 0;border-top:1px solid var(--line);margin-top:20px}
body.type-post .vk-unified a:focus-visible{outline:3px solid #9b7053;outline-offset:4px}
@media(max-width:680px){body.type-post .vk-unified{font-size:16px;margin-top:16px}body.type-post .vk-unified .vk-hero{grid-template-columns:1fr}body.type-post .vk-unified .vk-hero-copy{padding:24px}body.type-post .vk-unified .vk-hero-media img{max-height:none}body.type-post .vk-unified .vk-section{margin-top:30px}body.type-post .vk-unified .vk-nav{gap:10px 18px}body.type-post .vk-unified .vk-route-facts{padding:16px}body.type-post .vk-unified .vk-panel{padding:22px}}
body.type-post .vk-unified .vk-route-facts{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:0;padding:0;margin:0 0 40px}
body.type-post .vk-unified .vk-fact{padding:28px;min-width:0;border-right:1px solid #809689}
body.type-post .vk-unified .vk-fact:last-child{border:0}
body.type-post .vk-unified .vk-fact-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;color:#dbe8dd}
body.type-post .vk-unified .vk-fact:not(:last-child) p{font-size:23px!important;font-weight:500!important;line-height:1.4!important}
body.type-post .vk-unified .vk-route-facts a{background:#fff;color:#304c41!important;border-color:#fff;font-size:16px;font-weight:600;padding:8px 16px}
@media(max-width:680px){body.type-post .vk-unified .vk-route-facts{grid-template-columns:1fr}body.type-post .vk-unified .vk-fact{border-right:0;border-bottom:1px solid #809689;padding:22px}}
