.c7{--ink: #28342f;--h: #1f322b;--sub: #36443e;--eb: #2f5a4c;--acc: #3f6c5c;--sepia: #5b5e52;--brass-l: rgba(150, 118, 62, .34);--brass-t: #64532d;--desk: #f6f4f0;--warm: rgb(241, 235, 223);--c7-hd: 64px;--c7-pt: 10px;--c7-rh: 30px;--c7-gap: 12px;--c7-line: calc(var(--c7-pt) + var(--c7-rh) + var(--c7-gap));--c7-ph: clamp(380px, calc(100svh - 360px) , 540px);--c7-th: 22px;--c7-tw: 600px;--c7-sh: 32px;--c7-ht: 14px;position:relative;color:var(--ink)}@media(min-width:768px){.c7{--c7-ph: clamp(420px, calc(100svh - 400px) , 600px);--c7-ht: 24px}}@media(min-width:1024px){.c7{--c7-hd: 0px;--c7-pt: 100px;--c7-rh: 26px;--c7-gap: 18px;--c7-ph: clamp(420px, calc(100svh - 350px) , 760px);--c7-th: 44px;--c7-tw: 1200px;--c7-sh: 64px;--c7-ht: 22px;--brass-t: #8a7a5a}}.c7 :where(p,h1,h2,h3,ul,ol,figure){margin:0}.c7 :where(ul,ol){padding:0;list-style:none}.c7 :focus-visible{outline:2px solid #5f8a7b;outline-offset:3px;border-radius:2px}.c7 a{-webkit-tap-highlight-color:transparent}.c7-wrap{position:relative;z-index:4;width:100%;margin-inline:auto;max-width:604px;padding-inline:22px;box-sizing:border-box}@media(min-width:768px){.c7-wrap{max-width:calc(920px + 2*clamp(36px,5vw,52px));padding-inline:clamp(36px,5vw,52px)}}@media(min-width:1024px){.c7-wrap{max-width:calc(var(--content-max, 1280px) + 2 * var(--pad-x-d, 80px));padding-inline:var(--pad-x-d, 80px)}}@media(min-width:1600px){.c7-wrap{max-width:1840px;padding-left:80px;padding-right:clamp(22px,2.4vw,56px)}}.c7-eb{font:600 13px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--eb);white-space:nowrap}.c7-eb a{display:inline-block;padding:15px 0;margin:-15px 0;color:inherit;text-decoration:none}.c7-eb a:hover{color:var(--acc)}.c7-eb-s{display:inline-block;margin:0 .55em 0 .4em;color:var(--brass-t);letter-spacing:0;font-weight:400}.c7-eb-m{color:#5d6e66}@media(min-width:1024px){.c7-eb{font-size:14px;letter-spacing:.15em}}.c7-hero{position:relative;z-index:1;padding-top:var(--c7-pt)}.c7-run{height:var(--c7-rh);display:flex;align-items:center}.c7-plate{position:absolute;z-index:0;top:calc(-1 * var(--c7-hd));bottom:0;left:calc(var(--ha-bleed, 0px) * -1);right:calc(var(--ha-bleed, 0px) * -1);overflow:hidden;background:#ece6db}.c7-plate picture,.c7-plate img{position:absolute;inset:0;display:block;width:100%;height:100%}.c7-plate img{object-fit:cover;object-position:var(--c7-pos-m, 50% 100%)}@media(min-width:768px){.c7-plate img{object-position:var(--c7-pos, 50% 50%)}}.c7-plate{background:var(--k2-bg, #f3ede3)}@media(min-width:768px){.c7-hero{--k2-top: 360px}.c7-plate,.k2-pop{container-type:size}.c7-plate img,.k2-pop img{--k2-w: max(calc(100cqw / (1 + var(--k2-e, .15) - var(--k2-rx, 0))), min(112cqw, calc((100cqh - var(--k2-top)) / ((var(--k2-ay, .9) - var(--k2-yt, .3)) * var(--k2-r, .5628)))));inset:auto;max-width:none;max-height:none;object-fit:fill;width:calc(var(--k2-w) * (1 + var(--k2-e, .15)));height:calc(var(--k2-w) * var(--k2-r, .5628));left:calc(100cqw - var(--k2-w) * (1 + var(--k2-e, .15) - var(--k2-rx, 0)));top:calc(100cqh - var(--k2-w) * var(--k2-r, .5628) * var(--k2-ay, .9))}.c7-plate img{-webkit-mask:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.55) 9%,#000 22%);mask:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.55) 9%,#000 22%)}}@media(min-width:1024px){.c7-hero{--k2-fs: clamp(54px, 3.4vw + 26px, 80px);--k2-top: calc(var(--c7-pt) + var(--c7-rh) + var(--c7-gap) + var(--c7-ht) + var(--k2-fs) * var(--k2-tl, 1.3))}.c7-hero:has(.c7-h1--long){--k2-fs: clamp(50px, 2.9vw + 24px, 72px)}.c7-stage{--k2-ph: calc(var(--c7-pt) + var(--c7-rh) + var(--c7-gap) + var(--c7-ph));--k2-wv: max(calc(100vw / (1 + var(--k2-e, .15) - var(--k2-rx, 0))), min(112vw, calc((var(--k2-ph) - var(--k2-top)) / ((var(--k2-ay, .9) - var(--k2-yt, .3)) * var(--k2-r, .5628)))));--k2-hx: calc(100vw - var(--k2-wv) * (1 - var(--k2-rx, 0) - var(--k2-xl, .6)) - 48px - max(0px, (100vw - 1440px) / 2) - 80px)}.c7-stage .c7-h1{max-width:min(12.6em,var(--k2-hx))}.c7-stage .c7-h1--long{max-width:min(15.4em,var(--k2-hx))}}@media(min-width:1600px){.c7-stage{--k2-hx: calc(100vw - var(--k2-wv) * (1 - var(--k2-rx, 0) - var(--k2-xl, .6)) - 48px - max(0px, (100vw - 1840px) / 2) - 80px)}}.k2-pop{display:none}@media(min-width:768px){.k2-pop{display:block;position:absolute;z-index:5;pointer-events:none;top:calc(-1 * var(--c7-hd));bottom:0;left:calc(var(--ha-bleed, 0px) * -1);right:calc(var(--ha-bleed, 0px) * -1);overflow-x:clip;overflow-y:visible;filter:drop-shadow(8px 5px 7px rgba(62,48,30,.24)) drop-shadow(1px 2px 1.5px rgba(62,48,30,.3))}.k2-pop picture{position:absolute;inset:0}.k2-pop img{position:absolute;display:block;-webkit-mask:var(--k2-pop) 0 0 / 100% 100% no-repeat;mask:var(--k2-pop) 0 0 / 100% 100% no-repeat}}@supports not (container-type: size){@media(min-width:768px){.c7-plate img{inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask:none;mask:none}.k2-pop{display:none}}}.c7-stage{min-height:var(--c7-ph);margin-top:var(--c7-gap);padding-top:var(--c7-ht);padding-bottom:calc(var(--k2-omr, .6) * 100vw + 18px)}@media(min-width:768px){.c7-stage{min-height:0;height:var(--c7-ph);padding-bottom:0}}.c7-h1{font:400 clamp(30px,8.6vw,35px)/1.08 var(--font-serif);letter-spacing:-.016em;color:var(--h);max-width:11.5em;text-wrap:balance}.c7-h1 em{font-style:italic;color:var(--acc)}@media(min-width:768px){.c7-h1{font-size:50px;max-width:13em}}@media(min-width:1024px){.c7-h1{font-size:clamp(54px,3.4vw + 26px,80px);line-height:1.03;letter-spacing:-.021em;max-width:12.6em;text-wrap:wrap}.c7-h1--long{font-size:clamp(50px,2.9vw + 24px,72px);max-width:15.4em;text-wrap:balance}}.c7-bot{position:relative;z-index:4;height:0;pointer-events:none;--c7-bx: -320.5px}.c7-bot>i{position:absolute;display:block;left:calc(var(--ha-bleed, 0px) * -1);right:calc(var(--ha-bleed, 0px) * -1);bottom:0}.c7-bot-sh{height:var(--c7-sh);opacity:.7;background:url(/hero-lab/transitions/tr2/shadow-bot.webp) var(--c7-bx) 0 / var(--c7-tw) var(--c7-sh) repeat-x}.c7-bot-pp{height:calc(var(--c7-th) + 2px);bottom:-2px!important;background:radial-gradient(60% 520px at 16% 100%,#fffcf48c,#fffcf400),url(/hero-lab/blocks/reviews3/paper.webp) 0 0 / 512px 512px,var(--warm);-webkit-mask:url(/inner/statya/vc07-k2/deckle-bot-soft.webp) var(--c7-bx) 0 / var(--c7-tw) var(--c7-th) repeat-x,linear-gradient(#000,#000) 0 100% / 100% 4px no-repeat;mask:url(/inner/statya/vc07-k2/deckle-bot-soft.webp) var(--c7-bx) 0 / var(--c7-tw) var(--c7-th) repeat-x,linear-gradient(#000,#000) 0 100% / 100% 4px no-repeat}@media(min-width:1024px){.c7-bot{--c7-bx: -641px}}.c7-sheet{position:relative;padding:18px 0 64px}.c7-sheet-paper{position:absolute;z-index:0;top:0;bottom:0;left:calc(var(--ha-bleed, 0px) * -1);right:calc(var(--ha-bleed, 0px) * -1);pointer-events:none;background:radial-gradient(60% 520px at 16% 0%,#fffcf48c,#fffcf400),url(/hero-lab/blocks/reviews3/paper.webp) 0 0 / 512px 512px,var(--warm)}.c7-grid{display:flex;flex-direction:column}.c7-lead{font:400 19px/1.5 var(--font-serif);color:var(--ink);max-width:34em}.c7-lead--d{display:none}.c7-lead--m{margin-top:14px;font-size:17.5px;line-height:1.5;color:#2d3a34;max-width:22em;text-wrap:pretty}.c7-side{margin-top:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.c7-by{display:flex;align-items:center;gap:12px;min-width:0}.c7-by img{width:46px;height:46px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #96763e59,0 0 0 4px #fffcf4b3}.c7-by>span{display:flex;flex-direction:column;gap:2px;min-width:0}.c7-by-k{font:600 11.5px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#4f6a60}.c7-by a{position:relative;font:400 16px/1.25 var(--font-serif);color:var(--h);text-decoration:none;border-bottom:1px solid rgba(150,118,62,.45);align-self:flex-start}.c7-by a:after{content:"";position:absolute;inset:-12px -4px}.c7-by a:hover{border-bottom-color:currentColor}.c7-by i{font:italic 400 14px/1.3 var(--font-serif);color:var(--sepia)}.c7-read{display:none}.c7-col{margin-top:30px}.c7-intro{font:400 18px/1.6 var(--font-serif);color:var(--ink)}.c7-sec{margin-top:40px}.c7-h2{font:500 30px/1.14 var(--font-serif);color:var(--h);text-wrap:balance}.c7-p{margin-top:16px!important;font:400 17px/1.62 var(--font-sans);color:var(--ink)}.c7-p--draft{color:#9aa29d}.c7-draft-k{margin-top:14px!important;font:600 11.5px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#8d968f}.c7-note{margin-top:24px;padding:2px 0 2px 18px;border-left:2px solid rgba(63,108,92,.55)}.c7-note-k{font:600 12.5px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--eb)}.c7-note p+p{margin-top:8px;font:400 16px/1.55 var(--font-sans);color:var(--ink)}.c7-toc{display:none}@media(min-width:1024px){.c7-sheet{padding:28px 0 60px}.c7-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(340px,1fr);column-gap:clamp(48px,6vw,140px);align-items:start}.c7-lead--m{display:none}.c7-lead--d{display:block;grid-column:1;grid-row:1;font-size:23px;line-height:1.5;max-width:none}.c7-side{grid-column:2;grid-row:1;margin-top:22px;flex-direction:column;align-items:flex-start;gap:18px;max-width:460px}.c7-read{display:inline-flex;align-items:center;gap:7px;padding:6px 1px 4px;font:600 14.5px/1 var(--font-sans);color:var(--h);text-decoration:none;border-bottom:1.5px solid #5f8a7b;white-space:nowrap}.c7-read-m{font-weight:400;color:var(--sepia)}.c7-read svg{color:#2f6b5a;transition:transform .2s}.c7-read:hover svg{transform:translateY(3px)}.c7-col{grid-column:1;grid-row:2;margin-top:clamp(80px,calc(100svh - 790px),112px)}.c7-intro{font-size:20px;line-height:1.62}.c7-sec{margin-top:56px}.c7-h2{font-size:40px;line-height:1.1}.c7-p{font-size:18px;line-height:1.65}.c7-note p+p{font-size:17px}.c7-toc{display:block;grid-column:2;grid-row:2;margin-top:clamp(86px,calc(100svh - 784px),118px);max-width:460px}.c7-toc-k{font:600 13px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--eb);padding-bottom:12px;border-bottom:1px solid var(--brass-l)}.c7-toc li{border-bottom:1px solid rgba(150,118,62,.22)}.c7-toc a{display:block;padding:11px 0;font:400 16px/1.4 var(--font-sans);color:var(--sub);text-decoration:none}.c7-toc a:hover{color:var(--acc)}.c7-toc li.is-here a{color:var(--h);font-weight:600}}@media(prefers-reduced-motion:reduce){.c7-read svg{transition:none}}@media(min-width:1200px)and (max-height:860px){.c7-hero:has(.c7-plate img[src*="/cherez-skolko-sdavat-analizy/"]) .c7-h1--long{font-size:clamp(44px,2.55vw + 21px,63px)}}
