.vp-poleznoe-holesterin-norma-i-kak-snizit{box-sizing:border-box;max-width:1440px;margin-inline:auto;padding:48px var(--edge,var(--tt-edge)) 64px;font-family:var(--tt-font);font-size:20px;line-height:1.5;color:var(--tt-text-primary)}
.vp-poleznoe-holesterin-norma-i-kak-snizit *{box-sizing:border-box}
.vp-poleznoe-holesterin-norma-i-kak-snizit h1,.vp-poleznoe-holesterin-norma-i-kak-snizit h2,.vp-poleznoe-holesterin-norma-i-kak-snizit h3{font-weight:600;letter-spacing:var(--tt-heading-tracking);margin:0;line-height:1.12}
.vp-poleznoe-holesterin-norma-i-kak-snizit h1{font-size:clamp(36px,4.7vw,64px);max-width:1100px}
.vp-poleznoe-holesterin-norma-i-kak-snizit h2{font-size:clamp(30px,3.4vw,48px);max-width:1000px;margin-bottom:24px}
.vp-poleznoe-holesterin-norma-i-kak-snizit h3{font-size:24px;margin-bottom:12px}
.vp-poleznoe-holesterin-norma-i-kak-snizit p{margin:0 0 24px}
.vp-poleznoe-holesterin-norma-i-kak-snizit p:last-child{margin-bottom:0}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-kicker{color:var(--tt-action-primary);font-size:16px;margin-bottom:24px;font-weight:600}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-lead{font-size:24px;max-width:900px;margin-top:24px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-metrics{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:16px;margin:40px 0 32px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-metric{border:1px solid var(--tt-color-stroke);border-radius:var(--tt-radius-12);padding:24px;min-width:0}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-metric--focus{border:2px solid var(--tt-information-accent)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-metric h2{font-size:20px;letter-spacing:0;margin-bottom:24px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-value{font-size:36px;line-height:1.15;font-weight:600;color:var(--tt-information-accent);margin-bottom:16px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-value span{display:block;font-size:20px;margin-top:8px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-metric>p:last-child{font-size:18px;color:var(--tt-text-secondary)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-answer{padding:32px;background:var(--tt-surface-evidence);border-radius:var(--tt-radius-24)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-answer__label{font-weight:600;margin-bottom:12px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-sec{margin-top:64px;padding-top:48px;border-top:1px solid var(--tt-color-stroke)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-sec>p{max-width:980px}
.vp-poleznoe-holesterin-norma-i-kak-snizit figure{margin:32px 0}
.vp-poleznoe-holesterin-norma-i-kak-snizit table{border-collapse:collapse;width:100%;font-size:20px;line-height:1.4;text-align:left}
.vp-poleznoe-holesterin-norma-i-kak-snizit th,.vp-poleznoe-holesterin-norma-i-kak-snizit td{padding:24px;border-bottom:1px solid var(--tt-color-stroke);vertical-align:top;overflow-wrap:break-word}
.vp-poleznoe-holesterin-norma-i-kak-snizit thead{background:var(--tt-information-accent);color:var(--tt-color-white)}
.vp-poleznoe-holesterin-norma-i-kak-snizit tbody th{font-weight:400;width:52%}
.vp-poleznoe-holesterin-norma-i-kak-snizit tbody td{font-weight:600}
.vp-poleznoe-holesterin-norma-i-kak-snizit tbody tr:nth-child(even){background:var(--tt-surface-evidence)}
.vp-poleznoe-holesterin-norma-i-kak-snizit figcaption{font-size:16px;color:var(--tt-text-secondary);margin-top:16px;max-width:1000px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-steps{padding:0;list-style:none;counter-reset:step;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-steps li{counter-increment:step;padding:24px 0;border-top:2px solid var(--tt-color-stroke)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-steps li:before{content:counter(step,decimal-leading-zero);display:block;color:var(--tt-information-accent);font-weight:600;font-size:24px;margin-bottom:16px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-note{padding:32px;border-left:4px solid var(--tt-information-accent);background:var(--tt-surface-evidence);margin:32px 0}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-note--warn{border-color:var(--tt-action-primary);background:var(--tt-restriction-bg)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:50% 50%;border-radius:var(--tt-radius-24)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-photo{max-width:960px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-cards{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-card{border-top:3px solid var(--tt-color-stroke);padding-top:24px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-compare>div{background:var(--tt-surface-evidence);padding:32px;border-radius:var(--tt-radius-12)}
.vp-poleznoe-holesterin-norma-i-kak-snizit ul{padding-left:26px;margin:16px 0}
.vp-poleznoe-holesterin-norma-i-kak-snizit li+li{margin-top:12px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-check{padding:24px 24px 24px 48px;border:1px solid var(--tt-color-stroke);border-radius:var(--tt-radius-12)}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-evidence{background:var(--tt-surface-evidence);padding:32px;border-radius:var(--tt-radius-24);margin:32px 0}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-evidence__label{font-weight:600}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-stat__num{font-size:48px;font-weight:600;line-height:1.1;margin-bottom:16px}
.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-stat__label{font-size:18px}
.vp-poleznoe-holesterin-norma-i-kak-snizit details{border-bottom:1px solid var(--tt-color-stroke)}
.vp-poleznoe-holesterin-norma-i-kak-snizit summary{cursor:pointer;padding:24px 0;font-size:24px;font-weight:600;line-height:1.35}
.vp-poleznoe-holesterin-norma-i-kak-snizit details>div{padding:0 0 24px;max-width:980px}
.vp-poleznoe-holesterin-norma-i-kak-snizit a{color:var(--tt-action-primary);text-decoration:underline;text-underline-offset:4px}
.vp-poleznoe-holesterin-norma-i-kak-snizit :focus-visible{outline:3px solid var(--tt-information-accent);outline-offset:4px}
@media(max-width:1199px){.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-metrics{grid-template-columns:1fr}.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-stats{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.vp-poleznoe-holesterin-norma-i-kak-snizit{padding-top:32px}.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-steps,.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-cards,.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-compare{grid-template-columns:1fr}.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-sec{margin-top:48px;padding-top:32px}.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-answer,.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-note,.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-evidence,.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-compare>div{padding:24px}.vp-poleznoe-holesterin-norma-i-kak-snizit th,.vp-poleznoe-holesterin-norma-i-kak-snizit td{padding:16px 10px;font-size:18px}.vp-poleznoe-holesterin-norma-i-kak-snizit .hc-stat__num{font-size:36px}}
