.vp-poleznoe-norma-davleniya-po-vozrastu{box-sizing:border-box;max-width:1440px;margin-inline:auto;padding:var(--tt-space-32) var(--edge,var(--tt-edge)) var(--tt-space-64);color:var(--tt-text-primary);font-family:var(--tt-font);font-size:var(--tt-type-20);line-height:1.5}
.vp-poleznoe-norma-davleniya-po-vozrastu *{box-sizing:border-box;min-width:0}
.vp-poleznoe-norma-davleniya-po-vozrastu :is(h1,h2,h3,p,figure,blockquote){margin:0}
.vp-poleznoe-norma-davleniya-po-vozrastu :is(h1,h2,h3){font-weight:600;line-height:1.1;letter-spacing:var(--tt-heading-tracking)}
.vp-poleznoe-norma-davleniya-po-vozrastu h1{font-size:clamp(36px,4.5vw,64px);max-width:1120px;letter-spacing:var(--tt-heading-tracking-editorial)}
.vp-poleznoe-norma-davleniya-po-vozrastu h2{font-size:clamp(32px,3.4vw,48px);max-width:960px}
.vp-poleznoe-norma-davleniya-po-vozrastu h3{font-size:var(--tt-type-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-kicker{color:var(--tt-action-primary);font-size:var(--tt-type-16);font-weight:600;margin-bottom:var(--tt-space-16)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-lead{font-size:var(--tt-type-24);line-height:1.35;margin-top:var(--tt-space-24);max-width:900px}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--tt-space-48);margin-top:var(--tt-space-48);align-items:center}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-answer{border-left:4px solid var(--tt-action-primary);padding-left:var(--tt-space-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-answer__label{color:var(--tt-action-primary);font-size:var(--tt-type-16);font-weight:600;margin-bottom:var(--tt-space-12)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:var(--tt-radius-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu figcaption{font-size:var(--tt-type-16);color:var(--tt-text-secondary);line-height:1.4;margin-top:var(--tt-space-12)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--tt-surface-evidence);border-radius:var(--tt-radius-24);padding:var(--tt-space-32);gap:var(--tt-space-24);margin-top:var(--tt-space-48)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-context h2{font-size:var(--tt-type-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-value{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.2;margin-block:var(--tt-space-16);font-variant-numeric:tabular-nums}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-context-unit{grid-column:1/-1;border-top:1px solid var(--tt-color-stroke);padding-top:var(--tt-space-16);font-size:var(--tt-type-16)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-sec{margin-top:var(--tt-space-64)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-sec>p{max-width:960px;margin-top:var(--tt-space-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-table{margin-block:var(--tt-space-32)}
.vp-poleznoe-norma-davleniya-po-vozrastu table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--tt-type-20);line-height:1.4}
.vp-poleznoe-norma-davleniya-po-vozrastu :is(th,td){padding:var(--tt-space-24) var(--tt-space-16);border-bottom:1px solid var(--tt-color-stroke);vertical-align:top}
.vp-poleznoe-norma-davleniya-po-vozrastu thead{background:var(--tt-information-accent);color:var(--tt-color-white)}
.vp-poleznoe-norma-davleniya-po-vozrastu th{font-weight:600}
.vp-poleznoe-norma-davleniya-po-vozrastu tbody tr:nth-child(even){background:var(--tt-surface-evidence)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-32);margin-block:var(--tt-space-32);padding:var(--tt-space-32) 0;border-block:1px solid var(--tt-color-stroke)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-stat__num{font-size:var(--tt-type-48);font-weight:600;line-height:1.1}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-stat__label{margin-top:var(--tt-space-12);max-width:440px}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-quote{margin-top:var(--tt-space-32);padding:var(--tt-space-32);background:var(--tt-surface-evidence);border-radius:var(--tt-radius-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu cite{display:block;font-size:var(--tt-type-16);font-style:normal;margin-top:var(--tt-space-16)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-note{padding:var(--tt-space-24);border-left:4px solid var(--tt-action-primary);background:var(--tt-restriction-bg);margin-top:var(--tt-space-32)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-steps{list-style:none;counter-reset:measure;padding:0;margin:var(--tt-space-32) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-32)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-steps li{counter-increment:measure;border-top:1px solid var(--tt-color-stroke);padding-top:var(--tt-space-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-steps li:before{content:counter(measure,decimal-leading-zero);display:block;color:var(--tt-action-primary);font-size:var(--tt-type-32);font-weight:600;margin-bottom:var(--tt-space-16)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-steps p{margin-top:var(--tt-space-16)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-cards{margin-top:var(--tt-space-32);border-top:1px solid var(--tt-color-stroke)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--tt-space-32);padding-block:var(--tt-space-24);border-bottom:1px solid var(--tt-color-stroke)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-check{list-style:none;padding:var(--tt-space-32);background:var(--tt-surface-evidence);border-radius:var(--tt-radius-24);margin:var(--tt-space-32) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-check li{padding-left:var(--tt-space-24);position:relative}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-check li:before{content:'✓';position:absolute;left:0;font-weight:600}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-faq{margin-top:var(--tt-space-64)}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-faq h2{margin-bottom:var(--tt-space-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu details{border-bottom:1px solid var(--tt-color-stroke)}
.vp-poleznoe-norma-davleniya-po-vozrastu summary{font-size:var(--tt-type-24);font-weight:600;padding:var(--tt-space-24) var(--tt-space-8);cursor:pointer;line-height:1.3}
.vp-poleznoe-norma-davleniya-po-vozrastu details>div{padding:0 var(--tt-space-8) var(--tt-space-24);max-width:960px}
.vp-poleznoe-norma-davleniya-po-vozrastu a{color:var(--tt-information-accent);text-underline-offset:4px}
.vp-poleznoe-norma-davleniya-po-vozrastu :is(a,summary):focus-visible{outline:3px solid var(--tt-information-accent);outline-offset:3px}
@media(max-width:1000px){
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-intro{grid-template-columns:1fr}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-photo{max-width:720px}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-context{grid-template-columns:1fr}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-context>div+div{padding-top:var(--tt-space-24);border-top:1px solid var(--tt-color-stroke)}
}
@media(max-width:767px){
.vp-poleznoe-norma-davleniya-po-vozrastu :is(.vp-context,.vp-check){padding:var(--tt-space-24)}
.vp-poleznoe-norma-davleniya-po-vozrastu :is(.vp-steps,.vp-check,.vp-stats,.vp-card){grid-template-columns:1fr}
.vp-poleznoe-norma-davleniya-po-vozrastu .vp-card{gap:var(--tt-space-12)}
.vp-poleznoe-norma-davleniya-po-vozrastu :is(table,tbody){display:block}
.vp-poleznoe-norma-davleniya-po-vozrastu thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.vp-poleznoe-norma-davleniya-po-vozrastu tbody tr{display:block;padding:var(--tt-space-24) var(--tt-space-16);border-bottom:1px solid var(--tt-color-stroke)}
.vp-poleznoe-norma-davleniya-po-vozrastu tbody th{display:block;border:0;padding:0 0 var(--tt-space-16)}
.vp-poleznoe-norma-davleniya-po-vozrastu td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--tt-space-16);padding:var(--tt-space-8) 0;border:0}
.vp-poleznoe-norma-davleniya-po-vozrastu td:before{content:attr(data-label);font-size:var(--tt-type-16);color:var(--tt-text-secondary);align-self:center}
}
