/* Silk v9.2: единообразная типографика без наклонных цифр */
:root{--serif:'Oswald',Arial,sans-serif;--sans:'Oswald',Arial,sans-serif}
html body,html body *:not(svg):not(svg *){font-family:'Oswald','Arial Narrow',Arial,sans-serif!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:'tnum' 1,'lnum' 1!important;font-style:normal!important;font-synthesis:none}
html body :is(h1,h2,h3,h4,h5,h6){font-weight:700!important}
html body main :is(p,li,dd,td){font-size:calc(1rem + 2px)!important;line-height:1.75}
html body main :is(small,.eyebrow,.v88-section-label,.v91-effect span){font-size:inherit}
.v88-download-figure{max-width:540px!important;width:min(100%,540px);margin-inline:auto!important;text-align:center}
.v88-download-figure img{width:100%;height:auto}
.v92-recharge{padding:32px clamp(20px,5vw,80px);margin:35px clamp(15px,4vw,68px);border:1px solid #b4c6b7;background:linear-gradient(135deg,#eff3e6,#e0ebe0);border-radius:13px;color:#30554a}
.v92-recharge h2{font-size:clamp(25px,3vw,38px);margin:12px 0}
.v92-recharge p{max-width:850px}
.v92-button,.v92-card-link{display:inline-flex;padding:12px 20px;background:#2a584a;color:#fff!important;text-decoration:none;border-radius:6px;font-weight:600;align-items:center;gap:8px;margin-top:12px}
.v92-button:hover,.v92-card-link:hover{background:#173d33}
.v92-record-section{padding:40px clamp(18px,4vw,68px);background:#f3efe5;border-top:1px solid #dbd7ca}
.v92-record-section h2{font-size:clamp(26px,3vw,38px);color:#27544a;margin:0 0 14px}
.v92-record-list{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));margin:22px 0}
.v92-record-card{padding:21px;border:1px solid #c6d1c2;background:#fffcf4;border-left:4px solid #628b76;border-radius:9px;box-shadow:0 4px 20px #153f3120;min-width:0}
.v92-record-card h3{font-size:24px!important;line-height:1.35;color:#294a3e;margin:7px 0 12px}
.v92-record-card p{margin:10px 0}
.v92-meta{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}
.v92-meta span{font-size:13px;color:#35594c;padding:5px 9px;border-radius:30px;background:#e1ecdf;font-weight:500}
.v92-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin:17px 0}
.v92-stat-grid div{background:#eff0e7;padding:12px;border-radius:6px;border:1px solid #d5dacc}
.v92-stat-grid small{display:block;color:#718271}
.v92-stat-grid strong{font-size:19px;color:#315b50;font-weight:600}
.v92-effect-list{margin-top:15px}
.v92-effect-list li{margin:5px 0}
.v92-rec-editor{padding:24px;background:#e7efe3;border:1px solid #b7caba;border-radius:10px;margin:25px 0}
.v92-rec-editor h3{color:#285044;font-size:25px}
.v92-rec-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
.v92-rec-fields label{display:grid;gap:6px;color:#385c4c;font-size:15px}
.v92-rec-fields input,.v92-rec-fields select,.v92-rec-fields textarea{width:100%;background:#fffcf5;color:#173d31;border:1px solid #a9baa7;border-radius:7px;min-height:45px;padding:9px 12px;font:inherit}
.v92-rec-fields label.v92-wide{grid-column:1/-1}
.v92-notice{font-size:13px;color:#617b6d}
.v92-state{min-height:24px;color:#24563c;font-weight:600}
.v92-empty{color:#708376;font-size:15px}
@media(max-width:700px){.v92-rec-fields{grid-template-columns:1fr}.v92-recharge{margin:20px 13px;padding:23px 17px}}
@media(prefers-reduced-motion:reduce){.v92-record-card{transition:none!important}}
