._page_knvyv_1{color:#13211f;background:#f7f3e9;min-height:100vh}._header_knvyv_1{border-bottom:1px solid #13211f21;justify-content:space-between;align-items:center;width:min(1040px,100% - 40px);min-height:76px;margin:0 auto;display:flex}._back_knvyv_1{border-bottom:1px solid #13211f59;padding-bottom:4px;font-size:13px;font-weight:750}._main_knvyv_1{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:90px;width:min(1040px,100% - 40px);margin:0 auto;padding:78px 0 100px;display:grid}._hero_knvyv_1{align-self:start;position:sticky;top:40px}._hero_knvyv_1>span{letter-spacing:.15em;text-transform:uppercase;color:#587517;font-size:11px;font-weight:850}._hero_knvyv_1 h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(42px,6vw,68px);line-height:.98}._hero_knvyv_1 p{color:#56645f;font-size:16px;line-height:1.75}._hero_knvyv_1 small{color:#7c8984;margin-top:25px;font-size:11px;display:block}._content_knvyv_1{background:#fff;border:1px solid #13211f1f;padding:38px;box-shadow:10px 10px #e9e3d6}._content_knvyv_1 section+section{border-top:1px solid #e5e2d9;margin-top:38px;padding-top:34px}._content_knvyv_1 h2{letter-spacing:-.025em;margin:0 0 13px;font-size:21px}._content_knvyv_1 h3{margin:22px 0 8px;font-size:15px}._content_knvyv_1 p,._content_knvyv_1 li{color:#596762;font-size:14px;line-height:1.75}._content_knvyv_1 p{margin:0}._content_knvyv_1 p+p{margin-top:12px}._content_knvyv_1 ul{margin:12px 0 0;padding-left:20px}._content_knvyv_1 a{text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #a5cb32;text-decoration:underline #a5cb32;text-decoration-thickness:2px}._footer_knvyv_1{color:#fff;background:#13211f;justify-content:space-between;align-items:center;gap:25px;min-height:108px;padding:25px max(20px,50vw - 520px);font-size:11px;display:flex}._footer_knvyv_1 nav{color:#aab6b2;flex-wrap:wrap;gap:18px;display:flex}._footer_knvyv_1 a:hover{color:#caff45}@media (max-width:760px){._main_knvyv_1{grid-template-columns:1fr;gap:42px;padding-top:48px}._hero_knvyv_1{position:static}._content_knvyv_1{padding:25px;box-shadow:7px 7px #e9e3d6}._footer_knvyv_1{flex-direction:column;align-items:flex-start}._footer_knvyv_1 nav{gap:12px 16px}}
