/* E1-066-13: practical measuring guide. All styles are page-scoped. */
.vp-poleznoe-kak-merit-davlenie{box-sizing:border-box;max-width:var(--tt-field,1440px);margin-inline:auto;padding-inline:var(--edge,var(--tt-edge,16px));padding-bottom:var(--tt-space-64);font:400 var(--tt-type-20)/1.5 var(--tt-font);color:var(--tt-text-primary);overflow-wrap:break-word}
.vp-poleznoe-kak-merit-davlenie *{box-sizing:border-box;min-width:0}
.vp-poleznoe-kak-merit-davlenie :is(h1,h2,h3,p,ol,ul,figure){margin:0}
.vp-poleznoe-kak-merit-davlenie :is(h1,h2,h3){font-weight:600;letter-spacing:var(--tt-heading-tracking);text-wrap:balance}
.vp-poleznoe-kak-merit-davlenie h1{max-width:20ch;font-size:var(--tt-type-48);line-height:1.05}
.vp-poleznoe-kak-merit-davlenie h2{font-size:var(--tt-type-32);line-height:1.15;margin-bottom:var(--tt-space-24)}
.vp-poleznoe-kak-merit-davlenie h3{font-size:var(--tt-type-24);line-height:1.25}
.vp-poleznoe-kak-merit-davlenie p+p{margin-top:var(--tt-space-12)}
.vp-poleznoe-kak-merit-davlenie .measure-hero{padding-block:var(--tt-space-48)}
.vp-poleznoe-kak-merit-davlenie .measure-lead{max-width:52ch;font-size:var(--tt-type-24);line-height:1.4;margin-top:var(--tt-space-24);color:var(--tt-text-secondary)}
.vp-poleznoe-kak-merit-davlenie .measure-basics{display:grid;gap:var(--tt-space-24);margin-top:var(--tt-space-32);padding-block:var(--tt-space-24);border-block:1px solid var(--tt-color-stroke)}
.vp-poleznoe-kak-merit-davlenie .measure-basics>div{display:flex;flex-direction:column;gap:var(--tt-space-8)}
.vp-poleznoe-kak-merit-davlenie .measure-basics strong{font-size:var(--tt-type-32);line-height:1.15;font-weight:600;color:var(--tt-action-primary);letter-spacing:var(--tt-heading-tracking)}
.vp-poleznoe-kak-merit-davlenie .measure-basics span{font-size:var(--tt-type-16);color:var(--tt-text-secondary)}
.vp-poleznoe-kak-merit-davlenie .measure-section{margin:0;padding-block:var(--tt-space-32);border:0}
.vp-poleznoe-kak-merit-davlenie .measure-section+.measure-section{border-top:1px solid var(--tt-color-stroke)}
.vp-poleznoe-kak-merit-davlenie .prose{max-width:70ch;font-size:inherit;line-height:inherit}
.vp-poleznoe-kak-merit-davlenie .measure-answer{background:var(--tt-surface-evidence);padding:var(--tt-space-24);border-radius:var(--tt-surface-radius);margin-bottom:var(--tt-space-32)}
.vp-poleznoe-kak-merit-davlenie .measure-answer h2{font-size:var(--tt-type-24)}
.vp-poleznoe-kak-merit-davlenie .measure-steps{list-style:none;padding:0;counter-reset:none}
.vp-poleznoe-kak-merit-davlenie .measure-steps>li{display:grid;grid-template-columns:var(--tt-dimension-48) minmax(0,1fr);gap:var(--tt-space-16);padding-block:var(--tt-space-32);border-top:1px solid var(--tt-color-stroke)}
.vp-poleznoe-kak-merit-davlenie .measure-number{font-size:var(--tt-type-32);font-weight:600;line-height:1.15;color:var(--tt-action-primary)}
.vp-poleznoe-kak-merit-davlenie .measure-step-copy{max-width:65ch;margin-top:var(--tt-space-16)}
.vp-poleznoe-kak-merit-davlenie .measure-section-lead{max-width:60ch;color:var(--tt-text-secondary);margin-bottom:var(--tt-space-32)}
.vp-poleznoe-kak-merit-davlenie .measure-pair{display:grid;gap:var(--tt-space-24);padding-block:var(--tt-space-24);border-top:1px solid var(--tt-color-stroke)}
.vp-poleznoe-kak-merit-davlenie .measure-label{display:block;font-size:var(--tt-type-16);font-weight:600;margin-bottom:var(--tt-space-8);color:var(--tt-text-secondary)}
.vp-poleznoe-kak-merit-davlenie .measure-correct{padding:var(--tt-space-24);background:var(--tt-surface-evidence);border-radius:var(--tt-radius-12)}
.vp-poleznoe-kak-merit-davlenie .measure-correct .measure-label{color:var(--tt-information-accent)}
.vp-poleznoe-kak-merit-davlenie .table-wrap{margin-block:var(--tt-space-32);overflow:visible}
.vp-poleznoe-kak-merit-davlenie table{border-collapse:collapse;width:100%;font-size:inherit;line-height:inherit}
.vp-poleznoe-kak-merit-davlenie :is(th,td){text-align:left;vertical-align:top;padding:var(--tt-space-24);border:1px solid var(--tt-color-stroke)}
.vp-poleznoe-kak-merit-davlenie th{background:var(--tt-surface-evidence);font-weight:600}
.vp-poleznoe-kak-merit-davlenie .callout{max-width:70ch;padding:var(--tt-space-24);background:var(--tt-surface-evidence);border-radius:var(--tt-radius-12);margin-top:var(--tt-space-24)}
.vp-poleznoe-kak-merit-davlenie .callout--warn{background:var(--tt-restriction-bg);border-left:var(--tt-space-4) solid var(--tt-action-primary);border-radius:0;color:var(--tt-text-primary)}
.vp-poleznoe-kak-merit-davlenie .measure-photo{margin-block:var(--tt-space-32)}
.vp-poleznoe-kak-merit-davlenie .measure-photo img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;border-radius:var(--tt-surface-radius)}
.vp-poleznoe-kak-merit-davlenie figcaption{font-size:var(--tt-type-16);line-height:1.4;color:var(--tt-text-secondary);margin-top:var(--tt-space-12)}
.vp-poleznoe-kak-merit-davlenie .faq{max-width:75ch;display:block}
.vp-poleznoe-kak-merit-davlenie details{border:0;border-top:1px solid var(--tt-color-stroke);border-radius:0;padding:0;background:transparent}
.vp-poleznoe-kak-merit-davlenie summary{cursor:pointer;min-height:56px;padding-block:var(--tt-space-24);font-size:var(--tt-type-24);font-weight:600;line-height:1.3}
.vp-poleznoe-kak-merit-davlenie details>div{padding-bottom:var(--tt-space-24)}
.vp-poleznoe-kak-merit-davlenie ul{padding-left:1.2em;max-width:75ch}
.vp-poleznoe-kak-merit-davlenie ul li+li{margin-top:var(--tt-space-24)}
.vp-poleznoe-kak-merit-davlenie a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}
.vp-poleznoe-kak-merit-davlenie a:hover{color:var(--tt-action-primary)}
.vp-poleznoe-kak-merit-davlenie :is(a,summary):focus-visible{outline:3px solid var(--tt-action-primary);outline-offset:3px}
@media(min-width:768px){
.vp-poleznoe-kak-merit-davlenie h1{font-size:var(--tt-type-64)}
.vp-poleznoe-kak-merit-davlenie .measure-basics{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tt-space-32)}
.vp-poleznoe-kak-merit-davlenie .measure-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.vp-poleznoe-kak-merit-davlenie .measure-pair h3{grid-column:1/-1}
.vp-poleznoe-kak-merit-davlenie .measure-photo img{aspect-ratio:16/9}
}
@media(min-width:1200px){
.vp-poleznoe-kak-merit-davlenie .measure-hero{padding-block:var(--tt-space-64)}
.vp-poleznoe-kak-merit-davlenie h2{font-size:var(--tt-type-48)}
.vp-poleznoe-kak-merit-davlenie .measure-section{padding-block:var(--tt-space-48)}
.vp-poleznoe-kak-merit-davlenie .measure-answer{padding:var(--tt-space-32)}
.vp-poleznoe-kak-merit-davlenie .measure-steps>li{grid-template-columns:var(--tt-dimension-64) minmax(0,1fr);gap:var(--tt-space-32)}
.vp-poleznoe-kak-merit-davlenie .measure-number{font-size:var(--tt-type-48)}
.vp-poleznoe-kak-merit-davlenie .measure-step-body{max-width:var(--tt-dimension-980)}
.vp-poleznoe-kak-merit-davlenie .measure-pair{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr)}
.vp-poleznoe-kak-merit-davlenie .measure-pair h3{grid-column:auto}
.vp-poleznoe-kak-merit-davlenie .measure-photo img{aspect-ratio:2/1}
}
@media(max-width:767px){
.vp-poleznoe-kak-merit-davlenie .table-wrap table{min-width:0;width:100%}
.vp-poleznoe-kak-merit-davlenie .table-wrap table,.vp-poleznoe-kak-merit-davlenie tbody,.vp-poleznoe-kak-merit-davlenie tr,.vp-poleznoe-kak-merit-davlenie td{display:block}
.vp-poleznoe-kak-merit-davlenie thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.vp-poleznoe-kak-merit-davlenie td{padding:var(--tt-space-16);border-bottom:0}
.vp-poleznoe-kak-merit-davlenie tr{border-bottom:1px solid var(--tt-color-stroke);margin-bottom:var(--tt-space-24)}
.vp-poleznoe-kak-merit-davlenie td:first-child{font-weight:600;background:var(--tt-surface-evidence)}
.vp-poleznoe-kak-merit-davlenie .measure-photo img{aspect-ratio:4/3}
}
