@charset "utf-8";
@font-face{font-family:"Alumni Sans";src:url("../fonts/alumni-700.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Alumni Sans";src:url("../fonts/alumni-800-digits.woff2") format("woff2");font-weight:800;font-display:swap;unicode-range:U+002B,U+002D-002E,U+0030-0039}
@font-face{font-family:"Ruda";src:url("../fonts/ruda-var.woff2") format("woff2-variations");font-weight:400 700;font-display:swap}
@font-face{font-family:"Space Mono";src:url("../fonts/space-mono-400.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0020,U+0028-0029,U+002C-003A,U+0041-0046,U+2013-2014}
@font-face{font-family:"Space Mono";src:url("../fonts/space-mono-700.woff2") format("woff2");font-weight:700;font-display:swap;unicode-range:U+0020,U+0028-0029,U+002C-003A,U+0041-0046,U+2013-2014}
@font-face{font-family:"Space Mono";src:url("../fonts/pt-symbols-mono.woff2") format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+2116,U+20BD}
@font-face{font-family:"Ruda";src:url("../fonts/pt-symbols-text.woff2") format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+2116,U+20BD}
@font-face{font-family:"Ruda fallback";src:local("Arial");size-adjust:99%;ascent-override:95%;descent-override:24%;line-gap-override:0%}
@font-face{font-family:"SpaceMono fallback";src:local("Courier New");size-adjust:94%;ascent-override:100%;descent-override:26%;line-gap-override:0%}
:root{
  --kopirka:#E3E8F1;
  --blank:#FFFFFF;
  --kobalt:#25357E;
  --kobalt-tint:#A9BCFF;
  --kobalt-hover:#1C2A66;
  --grafit:#1F2430;
  --karandash:#5C6375;
  --surguch:#9E2C2C;
  --linovka:#C9CEDA;
  --zaliv-open:color-mix(in srgb,var(--kobalt) 14%,transparent);
  --zaliv-closed:color-mix(in srgb,var(--karandash) 10%,transparent);
  --ff-display:"Alumni Sans","Arial Narrow",Arial,sans-serif;
  --ff-text:"Ruda","Ruda fallback",Arial,sans-serif;
  --ff-mono:"Space Mono","SpaceMono fallback","Courier New",monospace;
  --fs-h1:clamp(2rem,1.15rem + 3.8vw,3.25rem);
  --fs-d70:clamp(3.5rem,2.1rem + 6.2vw,5.75rem);
  --fs-h2:clamp(1.5rem,1.28rem + .95vw,1.8125rem);
  --fs-h3:clamp(1.25rem,1.18rem + .3vw,1.375rem);
  --fs-lead:clamp(1.125rem,1.07rem + .24vw,1.25rem);
  --fs-body:clamp(1rem,.97rem + .13vw,1.0625rem);
  --fs-small:.875rem; --fs-lab:.8125rem;
  --fs-mono:clamp(.875rem,.86rem + .07vw,.9375rem); --fs-mono-sm:.8125rem;
  --fs-cell:clamp(.8125rem,.78rem + .13vw,.9375rem);
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:24px;
  --s6:32px; --s7:48px; --s8:64px; --s9:96px;
  --r-cell:2px; --r-ui:3px; --bd:1px solid var(--linovka);
  --wrap:1180px; --mera:640px; --gut:24px; --pole:32px;
  --head-h:64px; --cta-h:64px; --cell:64px;
  --den:0;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset,blockquote{margin:0}
ul[class],ol[class]{list-style:none;padding:0}
body{margin:0;background:var(--kopirka);color:var(--grafit);font:400 var(--fs-body)/1.62 var(--ff-text);font-synthesis-weight:none;text-rendering:optimizeLegibility;overflow-x:hidden;padding-bottom:0}
img,svg,video{max-width:100%;height:auto;display:block}
button,input,select,textarea{font:inherit;color:inherit}
a{color:var(--kobalt);text-decoration-thickness:1px;text-underline-offset:.18em}
b,strong{font-weight:600}
hr{border:0;border-top:var(--bd);margin:var(--s6) 0}
::selection{background:var(--zaliv-open)}
:focus-visible{outline:2px solid var(--kobalt);outline-offset:2px}
.t70-podval :focus-visible{outline-color:var(--kobalt-tint)}
h1,.t70-h1{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.02em;margin:0 0 var(--s4);max-width:var(--mera);text-wrap:balance}
h2{font-weight:600;font-size:var(--fs-h2);line-height:1.22;letter-spacing:-.01em;margin:var(--s7) 0 var(--s4);max-width:var(--mera)}
h3{font-weight:600;font-size:var(--fs-h3);line-height:1.3;margin:var(--s6) 0 var(--s3);max-width:var(--mera)}
p,li{max-width:var(--mera)}
p+p,ul+p,ol+p,p+ul,p+ol{margin-top:var(--s4)}
ul:not([class]),ol:not([class]){padding-left:1.25em;margin:var(--s4) 0}
ul:not([class]) li,ol:not([class]) li{margin-bottom:var(--s2)}
.t70-lead{font-size:var(--fs-lead);line-height:1.5;max-width:var(--mera);margin:0 0 var(--s5)}
.t70-small{font-size:var(--fs-small);line-height:1.5;color:var(--karandash)}
.t70u-mono,.t70u-mono-sm,.t70-head-tel,.t70-head-rail-num,.t70-cta-text,.t70-dorogi-date,
.t70-schet-date,.t70-pochta,.t70-tabel-hvost,.t70-tbl [data-vid="num"]{
  font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-variant-ligatures:none;
}
.t70u-mono,.t70-head-tel,.t70-tbl [data-vid="num"]{font-size:var(--fs-mono)}
.t70u-mono-sm,.t70-head-rail-num,.t70-cta-text,.t70-dorogi-date,.t70-schet-date,
.t70-pochta,.t70-tabel-hvost{font-size:var(--fs-mono-sm)}
.t70u-lab,.t70-dorogi-lab,.t70-pole-lab,.t70-kart-lab,.t70-otvet-lab,.t70-podval-lab,
.t70-sutki-nav-lab,.t70-head-nav a,.t70-head-burger>summary,.t70-tbl thead th,.t70-sverka-list dt{
  font-family:var(--ff-text);font-weight:600;font-size:var(--fs-lab);line-height:1.2;
  letter-spacing:.12em;text-transform:uppercase;
}
.t70u-lab,.t70-dorogi-lab,.t70-pole-lab,.t70-kart-lab,.t70-otvet-lab,.t70-sutki-nav-lab,.t70-sverka-list dt{display:block;color:var(--karandash)}
.t70u-mera{max-width:var(--mera)}
.t70u-num{font-family:var(--ff-display);font-weight:700;font-variant-numeric:tabular-nums}
.t70u-nowrap{white-space:nowrap}
.t70u-right{text-align:right}
.t70u-hidden{display:none !important}
.t70u-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.t70-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pole)}
.t70-sec{padding-block:var(--s7)}
.t70-sec+.t70-sec{padding-top:0}
.t70-skip{position:absolute;left:var(--s4);top:-999px;z-index:60;background:var(--blank);border:var(--bd);border-radius:var(--r-ui);padding:var(--s2) var(--s4);font-weight:600}
.t70-skip:focus{top:var(--s2)}
.t70-head{position:sticky;top:0;z-index:50;background:var(--kopirka);border-bottom:var(--bd)}
.t70-head-in{display:flex;align-items:center;gap:var(--s5);min-height:var(--head-h)}
.t70-head-logo{font-family:var(--ff-display);font-weight:700;font-size:1.75rem;line-height:1;color:var(--grafit);text-decoration:none;letter-spacing:-.02em}
.t70-head-logo span{color:var(--kobalt)}
.t70-head-nav{margin-left:auto;display:flex;align-items:center;gap:var(--s5)}
.t70-head-nav a{color:var(--grafit);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
.t70-head-nav a:hover,.t70-head-nav a[aria-current]{color:var(--kobalt)}
.t70-head-tel{color:var(--kobalt);text-decoration:none;white-space:nowrap}
.t70-head-burger{margin-left:auto}
.t70-head-burger>summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:var(--bd);border-radius:var(--r-ui);background:var(--blank);padding:0 var(--s3)}
.t70-head-burger>summary::-webkit-details-marker{display:none}
.t70-head-burger[open]>summary{border-color:var(--kobalt);color:var(--kobalt)}
.t70-head-burger .t70-head-nav{position:absolute;left:0;right:0;background:var(--kopirka);border-bottom:var(--bd);flex-direction:column;align-items:flex-start;gap:0;padding:var(--s3) var(--s4) var(--s4);margin:0}
.t70-head-burger .t70-head-nav a{width:100%;border-bottom:var(--bd)}
.t70-head-rail{display:flex;align-items:center;gap:var(--s3);padding-bottom:var(--s2)}
.t70-head-rail-bar{position:relative;flex:1;height:6px;border:var(--bd);border-radius:1px;background:var(--blank);background-image:repeating-linear-gradient(90deg,transparent 0 calc((100% - 69px)/70),var(--linovka) calc((100% - 69px)/70) calc((100% - 69px)/70 + 1px));overflow:hidden}
.t70-head-rail-bar::before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--den)/70*100%);background:color-mix(in srgb,var(--kobalt) 40%,transparent)}
.t70-head-rail-bar::after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--den)/70*100%);width:2px;background:var(--kobalt)}
.t70-head-rail[data-vid="empty"] .t70-head-rail-bar::before,.t70-head-rail[data-vid="empty"] .t70-head-rail-bar::after{display:none}
.t70-head-rail-num{color:var(--karandash);white-space:nowrap}
.t70-hero{padding-block:var(--s6) var(--s7);display:grid;gap:var(--s6)}
.t70-hero-svodka{display:grid;gap:var(--s5);align-content:start}
.t70-hero-dates{display:grid;gap:var(--s3);grid-template-columns:1fr}
@media (min-width:560px){.t70-hero-dates{grid-template-columns:1fr 1fr}}
.t70-tabel-box{position:relative;max-width:calc(var(--cell)*7 + 20px)}
.t70-pochta{color:var(--karandash);border:var(--bd);border-radius:var(--r-cell);padding:var(--s1) var(--s2);margin-bottom:var(--s1);background-color:color-mix(in srgb,var(--karandash) 6%,transparent);background-image:radial-gradient(var(--karandash) .5px,transparent .6px);background-size:4px 4px}
.t70-tabel{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;position:relative;margin:0;padding:0;list-style:none}
.t70-tabel-cell{position:relative;aspect-ratio:1;background:var(--blank);border:var(--bd);border-radius:var(--r-cell);font-family:var(--ff-display);font-weight:700;font-size:var(--fs-cell);line-height:1;padding:var(--s1);display:block;text-align:left;color:var(--grafit);cursor:default;transition:background-color .12s ease-out,border-color .12s ease-out}
.t70-tabel-cell::before,.t70-tabel-cell::after{content:"";position:absolute;left:0;right:0;height:3px;background:transparent}
.t70-tabel-cell::before{top:0}
.t70-tabel-cell::after{bottom:0}
.t70-tabel-cell.z-skidka::before{background:var(--kobalt)}
.t70-tabel-cell.z-zhaloba::after{background:var(--kobalt)}
.t70-tabel-cell.z-oplata::after{background:color-mix(in srgb,var(--kobalt) 45%,transparent)}
.t70-tabel-cell.is-open{background-color:var(--zaliv-open)}
.t70-tabel-cell.is-closed{background-image:radial-gradient(var(--karandash) .5px,transparent .6px);background-size:3px 3px;background-color:var(--zaliv-closed);color:var(--karandash)}
.t70-tabel-cell.is-today{border:2px solid var(--kobalt);color:var(--kobalt);padding:3px}
.t70-tabel-cell.is-past{color:var(--karandash)}
.t70-tabel .z-pristavy,.t70-tabel-hvost,.t70-dorogi-row.z-pristavy .t70-dorogi-bar::before{background-color:var(--grafit);color:var(--kopirka);border-color:var(--grafit);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--surguch) 30%,transparent) 0 1px,transparent 1px 5px)}
.t70-tabel-hvost{margin-top:3px;border-radius:var(--r-cell);padding:var(--s2) var(--s3)}
.t70-tabel-note,.t70-sverka-out{grid-column:1/-1;background:var(--blank);border:var(--bd);border-left:3px solid var(--kobalt);border-radius:var(--r-ui);padding:var(--s3);font-size:var(--fs-small)}
.t70-tabel-note[hidden]{display:none}
.t70-tabel-legend{margin-top:var(--s3);font-size:var(--fs-small);color:var(--karandash);max-width:var(--mera)}
.t70-tabel-row{position:absolute;left:0;right:0;height:calc((100% - 27px)/10);pointer-events:none;opacity:0;transition:opacity 40ms ease-out}
.t70-tabel.is-drawn .t70-tabel-row{opacity:1}
.t70-shtempel{position:absolute;top:calc(var(--cell)*-.35);left:calc(var(--cell)*.1);width:56px;height:56px;transform:rotate(-4deg);pointer-events:none;z-index:2;color:var(--kobalt)}
.t70-shtempel-pod{display:block;font-family:var(--ff-mono);font-size:var(--fs-mono-sm);margin-top:var(--s2);color:var(--karandash)}
@media (prefers-reduced-motion:no-preference){.t70-shtempel.is-new{animation:t70-stamp .18s ease-out 1}}
@keyframes t70-stamp{from{transform:rotate(-4deg) scale(1.06)}to{transform:rotate(-4deg) scale(1)}}
.t70-tabel[data-vid="mini"]{gap:2px;max-width:100px}
.t70-tabel[data-vid="mini"] .t70-tabel-cell{font-size:0;padding:0;border-radius:1px}
.t70-dorogi,.t70-polosa{display:grid;gap:var(--s2);margin:0}
.t70-polosa{margin:var(--s5) 0}
.t70-dorogi-row{display:grid;grid-template-columns:minmax(88px,auto) 1fr minmax(64px,auto);gap:var(--s2);align-items:center}
.t70-dorogi-bar{position:relative;height:6px;border:var(--bd);border-radius:1px;background:var(--blank);overflow:hidden}
.t70-polosa .t70-dorogi-bar{height:10px}
.t70-dorogi-bar::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--ot,0)*1%);width:calc((var(--do,0) - var(--ot,0))*1%);background:var(--kobalt)}
.t70-dorogi-bar::after{content:"";position:absolute;top:0;bottom:0;right:0;width:calc((100 - var(--do,0))*1%);background-color:var(--zaliv-closed);background-image:radial-gradient(var(--karandash) .5px,transparent .6px);background-size:3px 3px}
.t70-dorogi-date{color:var(--karandash);text-align:right;white-space:nowrap}
.t70-polosa-os{display:flex;font-family:var(--ff-mono);font-size:var(--fs-mono-sm);justify-content:space-between;color:var(--karandash);border-top:var(--bd);padding-top:var(--s1)}
.t70-schet{display:none;grid-template-columns:repeat(3,1fr);gap:var(--s3)}
.t70-schet-item{background:var(--blank);border:var(--bd);border-top:3px solid var(--linovka);border-radius:var(--r-ui);padding:var(--s4)}
.t70-schet-item.is-open,.t70-schet-item.z-skidka{border-top-color:var(--kobalt)}
.t70-schet-item.is-expired{border-top-color:var(--surguch)}
.t70-schet-num{font-family:var(--ff-display);font-weight:800;font-size:44px;line-height:.9;font-variant-numeric:tabular-nums;transition:opacity .12s ease-out}
.t70-schet-item.is-expired .t70-schet-num{color:var(--surguch)}
.t70-schet-date{color:var(--karandash);margin-top:var(--s1)}
.t70-svodka{background:var(--blank);border:var(--bd);border-left:3px solid var(--kobalt);border-radius:var(--r-ui);padding:var(--s3);font-size:var(--fs-small);line-height:1.5}
.t70-svodka.is-expired{border-left-color:var(--surguch)}
.t70-prosrochka{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-d70);line-height:.9;color:var(--surguch);font-variant-numeric:tabular-nums}
.t70-btn,.t70-btn-vtor{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:var(--r-ui);font-family:var(--ff-text);font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}
.t70-btn{border:1px solid var(--kobalt);background:var(--kobalt);color:var(--blank)}
.t70-btn:hover{background:var(--kobalt-hover);border-color:var(--kobalt-hover)}
.t70-btn-vtor{border:1px solid var(--grafit);background:transparent;color:var(--grafit)}
.t70-btn-vtor:hover{background:color-mix(in srgb,var(--kobalt) 8%,transparent)}
.t70-btn:active,.t70-btn-vtor:active{box-shadow:inset 0 -2px 0 var(--kobalt-hover)}
.t70-btn[disabled],.t70-btn[aria-disabled="true"]{background:var(--linovka);border-color:var(--linovka);color:var(--karandash);cursor:not-allowed}
.t70-btn-vtor[disabled]{border-color:var(--linovka);color:var(--karandash);cursor:not-allowed}
.t70-btn[data-vid="block"]{width:100%}
.t70-btn-link{background:none;border:0;padding:0;color:var(--grafit);font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:var(--linovka);text-underline-offset:.18em}
.t70-btn-link:hover{text-decoration-color:var(--kobalt)}
.t70-podval .t70-btn{background:var(--kobalt-tint);border-color:var(--kobalt-tint);color:var(--grafit)}
.t70-podval .t70-btn-vtor{border-color:var(--kobalt-tint);color:var(--kobalt-tint)}
@media (min-width:768px){.t70-btn,.t70-btn-vtor{min-height:48px}}
.t70-forma,.t70-sverka-forma{background:var(--blank);border:var(--bd);border-top:3px solid var(--kobalt);border-radius:var(--r-ui);padding:var(--s5);max-width:var(--mera)}
.t70-forma-set{border:0;padding:0;margin:0;display:grid;gap:var(--s3)}
.t70-pole{display:block}
.t70-pole-lab{margin-bottom:var(--s2)}
.t70-pole-in{width:100%;min-height:48px;padding:0 var(--s3);background:var(--blank);border:var(--bd);border-radius:var(--r-ui);color:var(--grafit);transition:border-color .12s ease-out}
.t70-pole-in[inputmode="numeric"],.t70-pole-in[type="tel"]{font-family:var(--ff-mono);font-variant-numeric:tabular-nums}
select.t70-pole-in{padding-right:var(--s5)}
textarea.t70-pole-in{min-height:96px;padding:var(--s3);font-family:var(--ff-text);line-height:1.5}
.t70-pole-in:focus-visible{outline:2px solid var(--kobalt);outline-offset:-2px;border-color:var(--kobalt)}
.t70-pole-in::placeholder{color:var(--linovka)}
.t70-pole-hint{display:block;margin-top:var(--s2);font-size:var(--fs-small);line-height:1.4;color:var(--karandash)}
.t70-pole-err{display:none;margin-top:var(--s2);font-size:var(--fs-small);line-height:1.4;color:var(--surguch);font-weight:600}
.t70-pole.is-error .t70-pole-in{border:2px solid var(--surguch)}
.t70-pole.is-error .t70-pole-err{display:block}
.t70-soglasie{display:grid;grid-template-columns:44px 1fr;align-items:start;gap:var(--s2);font-size:var(--fs-small);line-height:1.45;color:var(--karandash)}
.t70-soglasie input{width:24px;height:24px;margin:10px;accent-color:var(--kobalt)}
.t70-soglasie.is-error{color:var(--surguch)}
.t70-referral{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;pointer-events:none}
.t70-spasibo{display:grid;gap:var(--s3)}
.t70-spasibo p{max-width:none}
.t70-disklaimer{margin-top:var(--s4);font-size:var(--fs-small);line-height:1.5;color:var(--karandash);max-width:var(--mera)}
.t70-tbl-box{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--s5) 0;border:var(--bd);border-radius:var(--r-ui);background:var(--blank)}
.t70-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-body);background:var(--blank)}
.t70-tbl caption{caption-side:top;text-align:left;padding:var(--s3) var(--s4);font-size:var(--fs-small);color:var(--karandash);border-bottom:var(--bd)}
.t70-tbl th,.t70-tbl td{padding:var(--s3) var(--s4);text-align:left;vertical-align:top;border-bottom:var(--bd)}
.t70-tbl thead th{position:relative;color:var(--karandash);white-space:nowrap}
.t70-tbl thead th::after{content:"";position:absolute;left:0;right:0;bottom:-4px;border-bottom:var(--bd)}
.t70-tbl tbody tr:last-child th,.t70-tbl tbody tr:last-child td{border-bottom:0}
.t70-tbl [data-vid="num"]{text-align:right;white-space:nowrap}
.t70-tbl tbody th{font-weight:600;color:var(--karandash)}
@media (max-width:767px){.t70-tbl tbody th:first-child,.t70-tbl thead th:first-child{position:sticky;left:0;background:var(--blank);z-index:1}}
.t70-bylo-stalo tbody td:first-of-type{color:var(--karandash)}
.t70-bylo-stalo tbody td:last-child,.t70-bylo-stalo thead th:last-child{border-left:3px solid var(--surguch)}
.t70-razvilka thead th:nth-child(2){border-top:3px solid var(--linovka)}
.t70-razvilka thead th:nth-child(3){border-top:3px solid var(--kobalt)}
.t70-kart{background:var(--blank);border:var(--bd);border-top:3px solid var(--linovka);border-radius:var(--r-ui);padding:var(--s5);margin:var(--s5) 0}
.t70-kart.is-open{border-top-color:var(--kobalt)}
.t70-kart.is-expired,.t70-kart.z-pristavy{border-top-color:var(--surguch)}
.t70-kart-lab{margin-bottom:var(--s2)}
.t70-kart-num{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-h2);line-height:1;margin-bottom:var(--s2)}
.t70-kart p{max-width:none;margin:0}
.t70-kart-set{display:grid;gap:var(--s3);grid-template-columns:1fr}
@media (min-width:768px){.t70-kart-set{grid-template-columns:repeat(2,1fr)}.t70-kart-set .t70-kart{margin:0}}
.t70-kroshki{padding-top:var(--s4);font-size:var(--fs-small);color:var(--karandash)}
.t70-kroshki ol{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:0;padding:0}
.t70-kroshki li{max-width:none}
.t70-kroshki li+li::before{content:"· ";color:var(--linovka)}
.t70-kroshki a{color:var(--karandash)}
.t70-kroshki a:hover{color:var(--kobalt)}
.t70-kroshki [aria-current="page"]{color:var(--grafit)}
@media (max-width:767px){
  .t70-kroshki li{display:none}
  .t70-kroshki li:nth-last-child(2){display:block}
  .t70-kroshki li:nth-last-child(2) a::before{content:"← "}
  .t70-kroshki li+li::before{content:none}
}
.t70-otvet{background:var(--blank);border:var(--bd);border-left:3px solid var(--kobalt);border-radius:var(--r-ui);padding:var(--s5);margin:0 0 var(--s6);max-width:var(--mera)}
.t70-otvet p{margin:0}
.t70-otvet-lab{margin-bottom:var(--s2)}
.t70-otvet-norma{display:block;font-family:var(--ff-mono);font-size:var(--fs-mono-sm);margin-top:var(--s3);padding-top:var(--s3);border-top:var(--bd);color:var(--karandash);text-transform:uppercase}
.t70-shtamp{display:inline-block;font-family:var(--ff-mono);font-size:var(--fs-mono-sm);color:var(--karandash);border:var(--bd);border-radius:var(--r-ui);padding:var(--s1) var(--s2);margin-bottom:var(--s4)}
.t70-faq{border:var(--bd);border-radius:var(--r-ui);background:var(--blank);max-width:var(--mera);margin:var(--s5) 0;overflow:hidden}
.t70-faq details+details{border-top:var(--bd)}
.t70-faq summary{list-style:none;cursor:pointer;display:flex;gap:var(--s3);align-items:center;justify-content:space-between;min-height:48px;padding:var(--s3) var(--s4);font-weight:600;font-size:var(--fs-body)}
.t70-faq summary::-webkit-details-marker{display:none}
.t70-faq summary::after{content:"+";font-family:var(--ff-mono);color:var(--kobalt);flex:none}
.t70-faq details[open]>summary::after{content:"−"}
.t70-faq summary:focus-visible{outline:2px solid var(--kobalt);outline-offset:-2px}
.t70-faq-otvet{padding:0 var(--s4) var(--s4)}
.t70-sutki-nav{display:grid;gap:var(--s3);grid-template-columns:1fr;margin-top:var(--s7)}
.t70-sutki-nav a{display:block;background:var(--blank);border:var(--bd);border-radius:var(--r-ui);padding:var(--s4);text-decoration:none;color:var(--grafit)}
.t70-sutki-nav a:hover{border-color:var(--kobalt)}
.t70-sutki-nav-lab{color:var(--kobalt);margin-bottom:var(--s1)}
.t70-bok{display:grid;gap:var(--s6)}
@media (min-width:768px){.t70-sutki-nav{grid-template-columns:1fr 1fr}.t70-sutki-nav a:last-child{text-align:right}}
@media (min-width:1200px){.t70-bok{grid-template-columns:180px minmax(0,1fr);gap:var(--s8)}}
.t70-cta{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;align-items:center;gap:var(--s3);min-height:var(--cta-h);padding:var(--s2) var(--s4);background:var(--blank);border-top:2px solid var(--kobalt)}
.t70-cta.is-open{display:flex}
.t70-cta.is-expired{border-top-color:var(--surguch)}
.t70-cta-text{color:var(--karandash);flex:1;min-width:0}
.t70-cta.is-expired .t70-cta-text{color:var(--surguch)}
.t70-cta .t70-btn{min-height:44px;padding:10px 16px;flex:none}
@media (max-width:767px){body.has-cta{padding-bottom:var(--cta-h)}}
@media (min-width:768px){.t70-cta{display:none !important}}
.t70-podval{margin-top:var(--s8);background-color:var(--grafit);color:var(--kopirka);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--surguch) 30%,transparent) 0 1px,transparent 1px 5px);background-size:100% 3px;background-repeat:no-repeat}
.t70-podval-in{display:grid;gap:var(--s6);padding-block:var(--s7)}
.t70-podval a{color:var(--kobalt-tint)}
.t70-podval-lab{display:block;color:var(--linovka);margin-bottom:var(--s3)}
.t70-podval-rekv{font-family:var(--ff-mono);font-size:var(--fs-mono-sm);color:var(--kopirka);line-height:1.7}
.t70-podval ul{display:grid;gap:var(--s2);list-style:none;margin:0;padding:0}
.t70-podval-nizhnyaya{border-top:1px solid var(--karandash);padding-block:var(--s4) var(--s7);font-size:var(--fs-small);color:var(--linovka)}
.t70-podval-nizhnyaya p{max-width:none}
@media (min-width:768px){.t70-podval-in{grid-template-columns:repeat(3,1fr)}}
.t70-sverka{max-width:var(--mera);margin:var(--s6) 0}
.t70-sverka-out{display:block;min-height:56px;margin-top:var(--s3);border-left-color:var(--linovka)}
.t70-sverka-out.is-open{border-left-color:var(--kobalt)}
.t70-sverka-out.is-error{border-left-color:var(--surguch);color:var(--surguch)}
.t70-sverka-out p{max-width:none}
.t70-sverka-out p+p{margin-top:var(--s2)}
.t70-sverka-perenos{color:var(--kobalt)}
.t70-sverka-note{color:var(--karandash)}
.t70-sverka-note:not(:first-child){border-top:var(--bd);padding-top:var(--s2)}
.t70-sverka-list{display:grid;grid-template-columns:minmax(92px,auto) 1fr;gap:var(--s1) var(--s3);margin:var(--s3) 0}
.t70-sverka-list dd:first-of-type{font-weight:700;color:var(--kobalt)}
.t70-scenarii{border:var(--bd);border-radius:var(--r-ui);background:var(--blank);max-width:var(--mera);margin:var(--s5) 0}
.t70-scenarii-row{padding:var(--s4);border-bottom:var(--bd);border-left:3px solid var(--linovka)}
.t70-scenarii-row:last-child{border-bottom:0}
.t70-scenarii-row.is-open{border-left-color:var(--kobalt)}
.t70-scenarii-row.is-closed{border-left-color:var(--karandash)}
.t70-scenarii-row .t70-kart-num{color:var(--kobalt)}
.t70-scenarii-row p{max-width:none;margin:0}
.t70-scenarii-risk{border-left-width:2px;border-left-color:var(--surguch)}
.t70-scenarii-risk .t70-kart-num{color:var(--surguch)}
@media (max-width:389px){:root{--pole:16px;--gut:12px;--s7:40px}}
@media (min-width:390px) and (max-width:767px){:root{--pole:20px;--gut:12px}}
@media (max-width:1199px){
  :root{--cell:auto}
  .t70-hero{grid-template-columns:1fr}
  .t70-hero-svodka{display:contents}
  .t70-hero-dates{order:1}
  .t70-svodka{order:2}
  .t70-dorogi{order:3}
  .t70-tabel-box{order:4;max-width:none}
  .t70-hero-zagolovok{order:5}
}
@media (min-width:768px){
  :root{--pole:24px;--gut:20px;--wrap:768px}
  .t70-wrap{max-width:720px;padding-inline:0}
  .t70-hero{padding-block:var(--s7) var(--s8)}
  .t70-sec{padding-block:var(--s8)}
}
@media (min-width:1200px){
  :root{--pole:32px;--gut:24px;--wrap:1180px;--cell:64px}
  .t70-wrap{max-width:var(--wrap);padding-inline:var(--pole)}
  .t70-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s8);align-items:start}
  .t70-schet{display:grid}
  .t70-svodka{display:none}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}
}
@media (prefers-contrast:more){
  :root{--linovka:#8A93A6;--karandash:var(--grafit)}
  .t70-tabel-cell,.t70-kart,.t70-forma,.t70-otvet,.t70-faq{border-width:2px}
  .t70-tabel-cell.is-closed{background-size:2px 2px}
}
@media print{
  .t70-head,.t70-cta,.t70-forma,.t70-skip{display:none !important}
  body{background:#fff;color:#000;font-size:11pt}
  .t70-wrap{max-width:none;padding:0}
  .t70-podval{margin-top:12pt;background:none;border-top:1pt solid #000}
  .t70-podval,.t70-podval a,.t70-podval-nizhnyaya{color:#000}
  .t70-tabel-box,.t70-kart,.t70-otvet,.t70-tbl-box{break-inside:avoid}
  .t70-tbl-box{overflow:visible}
  .t70-faq .t70-faq-otvet{display:block !important}
  a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt}
}
.t70-tabel-ryad{display:contents}
.t70-scenarii{display:grid;gap:var(--s3)}
.t70-scenarii-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s1) var(--s3);align-items:baseline;background:var(--blank);border:var(--bd);border-left:3px solid var(--kobalt);border-radius:var(--r-ui);padding:var(--s3) var(--s4)}
.t70-scenarii-row.is-closed{border-left-color:var(--linovka);background-image:radial-gradient(var(--karandash) .5px,transparent .6px);background-size:3px 3px}
.t70-scenarii-row.is-expired{border-left-color:var(--surguch)}
.t70-scenarii-lab{font-weight:600}
.t70-scenarii-sum{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-mono);text-align:right;white-space:nowrap}
.t70-scenarii-eco{font-size:var(--fs-small);line-height:1.4;color:var(--karandash)}
.t70-scenarii-date{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-mono-sm);color:var(--karandash);text-align:right;white-space:nowrap}
.t70-scenarii-row .t70u-lab{grid-column:1/-1;margin-top:var(--s1)}
.t70-scenarii-risk{margin:0;background:var(--blank);border:var(--bd);border-left:2px solid var(--surguch);border-radius:var(--r-ui);padding:var(--s3) var(--s4);font-size:var(--fs-body);line-height:1.5;max-width:none}
@media (max-width:1199px){.t70-scenarii{order:2}}
.t70-figura{display:grid;margin:var(--s6) 0;max-width:var(--mera);border:var(--bd);border-radius:var(--r-ui);overflow:hidden}
.t70-figura::before{content:"";grid-area:1/1;aspect-ratio:3/2;background-color:var(--kopirka);background-image:radial-gradient(var(--karandash) .5px,transparent .6px);background-size:3px 3px}
.t70-figura img{grid-area:1/1;width:100%;height:100%;object-fit:cover}
.t70-figura figcaption{grid-area:2/1;padding:var(--s3) var(--s4);font-size:var(--fs-small);line-height:1.5;color:var(--karandash);background:var(--blank);border-top:var(--bd)}
