/* VOLT — каркас winpower.info (прогон wpi).
   Композиция — americancasinoguide.com, манера — apple.com. Палитра и разметка свои.
   Блоки: strip, mast, quick, crumbs, head, prose, toc, show(wpiv), rail, faq, foot. */

/*{wpi:css-root}*/
:root{
  --vlt-ink:#16132A; --vlt-ink2:#221D3D; --vlt-ink3:#2E2750;
  --vlt-volt:#7B3FF2; --vlt-volt-d:#5B23CC; --vlt-surge:#00BFA0; --vlt-surge-d:#049C84;
  --vlt-amber:#FFC043; --vlt-hot:#FF4D6D;
  --vlt-paper:#FFFFFF; --vlt-mist:#F5F4FB; --vlt-line:#E4E1F2; --vlt-line2:#CFC9E6;
  --vlt-text:#1C1A2E; --vlt-dim:#67637F;
  --vlt-hold:1200px; --vlt-gut:16px; --vlt-r:14px; --vlt-r-s:9px;
  --vlt-sh:0 1px 2px rgba(22,19,42,.06),0 8px 24px rgba(22,19,42,.07);
  --vlt-sh-l:0 2px 4px rgba(22,19,42,.05);
  --vlt-fd:'Sora',"Segoe UI",system-ui,sans-serif;
  --vlt-fb:'Inter',"Segoe UI",system-ui,-apple-system,sans-serif;
}
/*{/wpi:css-root}*/

/*{wpi:css-base}*/
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.vlt{margin:0;background:var(--vlt-paper);color:var(--vlt-text);
  font:400 17px/1.62 var(--vlt-fb);overflow-x:hidden}
.vlt img{max-width:100%;height:auto}
.vlt a{color:var(--vlt-volt-d);text-decoration:none}
.vlt a:hover{text-decoration:underline}
.vlt-hold{max-width:var(--vlt-hold);margin:0 auto;padding:0 var(--vlt-gut)}
.vlt-sprite{position:absolute;width:0;height:0;overflow:hidden}
.vlt-i{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.6;
  stroke-linecap:round;stroke-linejoin:round}
.vlt-i--s{width:16px;height:16px;flex-basis:16px}
.vlt-i--n{width:18px;height:18px;flex-basis:18px}
.vlt-i--q{width:22px;height:22px;flex-basis:22px}
.vlt-i--h{width:24px;height:24px;flex-basis:24px}
.vlt h2,.vlt h3,.vlt h4{font-family:var(--vlt-fd);font-weight:700;letter-spacing:-.015em;
  color:var(--vlt-ink);line-height:1.22}
.vlt-h2{display:flex;align-items:center;gap:10px;font-size:29px;margin:0 0 18px}
/*{/wpi:css-base}*/

/*{wpi:css-sig}*/
.vlt-sig{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}
.vlt-sig:hover{text-decoration:none}
.vlt-sig__m{display:block;width:38px;height:38px}
.vlt-sig__m svg{width:38px;height:38px;display:block}
.vlt-sig__tile{fill:var(--vlt-volt)}
.vlt-sig__bolt{fill:var(--vlt-amber)}
.vlt-sig__w{font:700 23px/1 var(--vlt-fd);color:var(--vlt-ink);letter-spacing:-.02em}
.vlt-sig__w i{font-style:normal;color:var(--vlt-volt)}
.vlt-sig__w small{display:block;font:500 11.5px/1.5 var(--vlt-fb);color:var(--vlt-dim);
  letter-spacing:.01em;margin-top:3px}
/*{/wpi:css-sig}*/

/*{wpi:css-strip}*/
.vlt-strip{background:var(--vlt-ink);color:#CFC9E6;font-size:13px}
.vlt-strip__in{display:flex;align-items:center;gap:14px;min-height:40px;padding-top:7px;padding-bottom:7px;
  flex-wrap:wrap}
.vlt-strip__age{background:var(--vlt-amber);color:var(--vlt-ink);font:700 12px/1 var(--vlt-fd);
  padding:5px 9px;border-radius:99px}
.vlt-strip__t{flex:1 1 320px;min-width:0}
.vlt-strip__ln{display:flex;gap:16px;flex-wrap:wrap}
.vlt-strip a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.28)}
.vlt-strip a:hover{border-color:var(--vlt-amber);text-decoration:none}
/*{/wpi:css-strip}*/

/*{wpi:css-mast}*/
.vlt-mast{position:sticky;top:0;z-index:40;background:var(--vlt-paper);
  border-bottom:1px solid var(--vlt-line)}
.vlt-mast__in{display:flex;align-items:center;gap:18px;min-height:74px;padding-top:10px;padding-bottom:10px}
.vlt-nav{flex:1 1 auto;min-width:0}
.vlt-nav__row{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;flex-wrap:wrap}
.vlt-nav__it{position:relative}
.vlt-nav__a{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:var(--vlt-r-s);
  font:600 15px/1.2 var(--vlt-fb);color:var(--vlt-ink);white-space:nowrap}
.vlt-nav__a:hover{background:var(--vlt-mist);text-decoration:none}
.vlt-nav__it.is-on>.vlt-nav__a{color:var(--vlt-volt);background:var(--vlt-mist)}
.vlt-nav__a .vlt-i{color:var(--vlt-volt)}
.vlt-nav__drop{position:absolute;left:0;top:calc(100% + 6px);min-width:264px;
  background:var(--vlt-paper);border:1px solid var(--vlt-line);border-radius:var(--vlt-r);
  box-shadow:var(--vlt-sh);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:.16s ease;z-index:45}
.vlt-nav__it:hover .vlt-nav__drop,.vlt-nav__it:focus-within .vlt-nav__drop{opacity:1;visibility:visible;
  transform:none}
.vlt-nav__drop ul{margin:0;padding:0;list-style:none}
.vlt-nav__drop a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--vlt-r-s);
  font:500 15px/1.3 var(--vlt-fb);color:var(--vlt-text)}
.vlt-nav__drop a:hover{background:var(--vlt-mist);text-decoration:none}
.vlt-nav__drop .vlt-i{color:var(--vlt-volt)}
.vlt-mast__cta{display:inline-flex;align-items:center;gap:8px;background:var(--vlt-surge);
  color:#04211C;font:700 15px/1 var(--vlt-fd);padding:13px 18px;border-radius:99px;white-space:nowrap}
.vlt a.vlt-mast__cta{color:#04211C}          /* общий сброс `.vlt a` бьёт по своей же кнопке
                                                 ([[own-nodes-must-survive-donor-reset]]) */
.vlt-mast__cta:hover,.vlt a.vlt-mast__cta:hover{background:var(--vlt-surge-d);color:#fff;
  text-decoration:none}
.vlt-burger{display:none}
/*{/wpi:css-mast}*/

/*{wpi:css-quick}*/
.vlt-quick{background:var(--vlt-mist);border-bottom:1px solid var(--vlt-line)}
.vlt-quick__in{display:flex;gap:8px;overflow-x:auto;padding-top:11px;padding-bottom:11px;
  scrollbar-width:none}
.vlt-quick__in::-webkit-scrollbar{display:none}
.vlt-quick__a{display:inline-flex;align-items:center;gap:8px;background:var(--vlt-paper);
  border:1px solid var(--vlt-line);border-radius:99px;padding:9px 15px;white-space:nowrap;
  font:600 14.5px/1 var(--vlt-fb);color:var(--vlt-ink)}
.vlt-quick__a:hover{border-color:var(--vlt-volt);text-decoration:none}
.vlt-quick__a.is-on{background:var(--vlt-ink);color:#fff;border-color:var(--vlt-ink)}
.vlt-quick__a .vlt-i{color:var(--vlt-volt)}
.vlt-quick__a.is-on .vlt-i{color:var(--vlt-amber)}
/*{/wpi:css-quick}*/

/*{wpi:css-crumbs}*/
.vlt-crumbs{padding:22px 0 0;font-size:13.5px;color:var(--vlt-dim)}
.vlt-crumbs ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}
.vlt-crumbs li+li::before{content:"/";margin-right:7px;color:var(--vlt-line2)}
.vlt-crumbs a{color:var(--vlt-dim)}
/*{/wpi:css-crumbs}*/

/*{wpi:css-head}*/
.vlt-head{padding:26px 0 8px}
.vlt-head__in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:34px;align-items:center}
.vlt-head__k{margin:0 0 10px;font:700 13px/1 var(--vlt-fd);letter-spacing:.09em;
  text-transform:uppercase;color:var(--vlt-volt)}
.vlt-head h1{font:700 clamp(30px,4.4vw,46px)/1.12 var(--vlt-fd);letter-spacing:-.025em;
  color:var(--vlt-ink);margin:0 0 14px}
.vlt-head__d{margin:0 0 16px;font-size:18.5px;line-height:1.55;color:#413D5C}
.vlt-head__ch{display:flex;flex-wrap:wrap;gap:8px;margin:0}
.vlt-chip{display:inline-flex;align-items:center;gap:7px;background:var(--vlt-mist);
  border:1px solid var(--vlt-line);border-radius:99px;padding:7px 13px;
  font:600 13.5px/1 var(--vlt-fb);color:var(--vlt-ink)}
.vlt-chip .vlt-i{color:var(--vlt-volt)}
.vlt-head__pic{margin:0;border-radius:var(--vlt-r);overflow:hidden;box-shadow:var(--vlt-sh)}
.vlt-head__pic img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
.vlt-head__pic figcaption{background:var(--vlt-ink);color:#B9B3D6;font-size:12px;
  padding:11px 18px}
/*{/wpi:css-head}*/

/*{wpi:css-by}*/
.vlt-by{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 22px;
  padding:14px 16px;background:var(--vlt-mist);border-radius:var(--vlt-r);font-size:13.5px;
  color:var(--vlt-dim)}
.vlt-by__who b{display:block;font:700 15px/1.3 var(--vlt-fd);color:var(--vlt-ink)}
.vlt-by__who small{font-size:12.5px}
.vlt-by__d{display:inline-flex;align-items:center;gap:7px}
.vlt-by__d .vlt-i{color:var(--vlt-volt)}
/*{/wpi:css-by}*/

/*{wpi:css-prose}*/
.vlt-main{padding:8px 0 40px}
.vlt-main__in{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:44px;align-items:start}
.vlt-prose{max-width:820px}
.vlt-prose>*{max-width:100%}
.vlt-prose h2{font-size:28px;margin:38px 0 14px;scroll-margin-top:96px}
.vlt-prose h3{font-size:21px;margin:28px 0 10px;scroll-margin-top:96px}
.vlt-prose h4{font-size:18px;margin:22px 0 8px}
.vlt-prose p{margin:0 0 17px}
.vlt-prose ul,.vlt-prose ol{margin:0 0 18px;padding-left:22px}
.vlt-prose li{margin:0 0 8px}
.vlt-prose ul{list-style:none;padding-left:0}
.vlt-prose ul>li{position:relative;padding-left:26px}
.vlt-prose ul>li::before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;
  border-radius:2px;background:var(--vlt-volt);transform:rotate(45deg)}
.vlt-prose ol>li::marker{color:var(--vlt-volt);font-weight:700}
.vlt-prose img{border-radius:var(--vlt-r-s)}
.vlt-prose figure{margin:24px 0}
.vlt-prose figcaption{font-size:13px;color:var(--vlt-dim);margin-top:8px}
.vlt-prose blockquote{margin:24px 0;padding:16px 20px;background:var(--vlt-mist);
  border-left:4px solid var(--vlt-volt);border-radius:0 var(--vlt-r-s) var(--vlt-r-s) 0}
.vlt-prose blockquote p:last-child{margin:0}
.vlt-prose table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15.5px;
  display:block;overflow-x:auto}
.vlt-prose th,.vlt-prose td{border:1px solid var(--vlt-line);padding:11px 13px;text-align:left;
  vertical-align:top}
.vlt-prose th{background:var(--vlt-mist);font:600 14px/1.3 var(--vlt-fb);color:var(--vlt-ink)}
.vlt-prose tr:nth-child(2n) td{background:#FBFAFE}
.vlt-note{margin:24px 0;padding:18px 20px;background:#FFF9EC;border:1px solid #F4E0AE;
  border-radius:var(--vlt-r)}
.vlt-note p:last-child{margin:0}
.vlt-note b{font-family:var(--vlt-fd)}
/*{/wpi:css-prose}*/

/*{wpi:css-side}*/
.vlt-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}
.vlt-side__b{background:var(--vlt-paper);border:1px solid var(--vlt-line);border-radius:var(--vlt-r);
  padding:16px 18px;box-shadow:var(--vlt-sh-l)}
.vlt-side__b h2{display:flex;align-items:center;gap:8px;font:700 13px/1 var(--vlt-fd);
  letter-spacing:.07em;text-transform:uppercase;color:var(--vlt-dim);margin:0 0 12px}
.vlt-side__b h2 .vlt-i{color:var(--vlt-volt)}
.vlt-side__b ul{margin:0;padding:0;list-style:none;font-size:15px}
.vlt-side__b li{margin:0 0 9px;padding-left:16px;position:relative}
.vlt-side__b li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;
  border-radius:2px;background:var(--vlt-volt);transform:rotate(45deg)}
.vlt-side__b dl{margin:0;font-size:15px}
.vlt-side__b dt{font:600 12.5px/1.3 var(--vlt-fb);color:var(--vlt-dim);text-transform:uppercase;
  letter-spacing:.04em}
.vlt-side__b dd{margin:2px 0 12px;font-weight:500;color:var(--vlt-ink)}
.vlt-side__help{background:var(--vlt-ink);border-color:var(--vlt-ink);color:#CFC9E6;font-size:14.5px}
.vlt-side__help h2{color:#fff}
.vlt-side__help h2 .vlt-i{color:var(--vlt-amber)}
.vlt-side__help p{margin:0 0 10px}
.vlt-side__help p:last-child{margin:0}
.vlt-side__help a{color:var(--vlt-amber)}
/*{/wpi:css-side}*/

/*{wpi:css-toc}*/
.vlt-toc{margin:0 0 26px;border:1px solid var(--vlt-line);border-radius:var(--vlt-r);
  background:var(--vlt-paper);box-shadow:var(--vlt-sh-l)}
.vlt-toc>summary{display:flex;align-items:center;gap:9px;padding:14px 18px;cursor:pointer;
  font:600 15.5px/1 var(--vlt-fb);color:var(--vlt-ink);list-style:none}
.vlt-toc>summary::-webkit-details-marker{display:none}
.vlt-toc>summary b{margin-left:auto;font:600 13px/1 var(--vlt-fb);color:var(--vlt-dim)}
.vlt-toc>summary .vlt-i{color:var(--vlt-volt)}
.vlt-toc[open]>summary{border-bottom:1px solid var(--vlt-line)}
.vlt-toc ol{margin:0;padding:12px 18px 16px 34px;columns:2;column-gap:28px;font-size:15px}
.vlt-toc li{margin:0 0 7px;break-inside:avoid}
/*{/wpi:css-toc}*/

/*{wpi:css-rail}*/
.vlt-rail{padding:34px 0;background:var(--vlt-mist);border-top:1px solid var(--vlt-line)}
.vlt-rail__n{margin:-10px 0 18px;color:var(--vlt-dim);font-size:15px}
.vlt-rail__g{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px}
.vlt-card{display:flex;flex-direction:column;background:var(--vlt-paper);border:1px solid var(--vlt-line);
  border-radius:var(--vlt-r);overflow:hidden;box-shadow:var(--vlt-sh-l);color:inherit}
.vlt-card:hover{border-color:var(--vlt-volt);text-decoration:none;box-shadow:var(--vlt-sh)}
.vlt-card__p img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
.vlt-card__b{display:block;padding:14px 16px 16px}
.vlt-card__b b{display:block;font:700 16.5px/1.3 var(--vlt-fd);color:var(--vlt-ink);margin-bottom:6px}
.vlt-card__b small{display:block;font-size:13.5px;line-height:1.5;color:var(--vlt-dim)}
/*{/wpi:css-rail}*/

/*{wpi:css-pull}*/
/* выноска ритма (09.30): рвёт полосу текста, ни одного нового слова */
.vlt-pull{margin:26px 0;padding:18px 22px;border-left:4px solid var(--vlt-volt);
  background:var(--vlt-mist);border-radius:0 var(--vlt-r-s) var(--vlt-r-s) 0}
.vlt-pull p{margin:0;font:500 18px/1.6 var(--vlt-fb);color:var(--vlt-ink)}
/*{/wpi:css-pull}*/

/*{wpi:css-faq}*/
.vlt-faq{margin:42px 0 0;padding:26px 24px;background:var(--vlt-mist);border-radius:var(--vlt-r)}
.vlt-faq .vlt-h2{font-size:26px}
.vlt-faq .vlt-h2 .vlt-i{color:var(--vlt-volt)}
.vlt-faq__i{padding:16px 0;border-top:1px solid var(--vlt-line)}
.vlt-faq__i:first-of-type{border-top:0;padding-top:4px}
.vlt-faq__i h3{font-size:18px;margin:0 0 8px}
.vlt-faq__i p{margin:0 0 10px}
.vlt-faq__i p:last-child{margin:0}
/*{/wpi:css-faq}*/

/*{wpi:css-foot}*/
.vlt-foot{background:var(--vlt-ink);color:#B9B3D6;padding:44px 0 26px;margin-top:48px;font-size:15px}
.vlt-foot .vlt-sig__w{color:#fff}
.vlt-foot .vlt-sig__w i{color:var(--vlt-amber)}
.vlt-foot__top{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:34px;
  padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.12)}
.vlt-foot__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:26px}
.vlt-foot__c h3{font:700 14px/1 var(--vlt-fd);letter-spacing:.06em;text-transform:uppercase;
  color:#fff;margin:0 0 13px}
.vlt-foot__c ul{margin:0;padding:0;list-style:none}
.vlt-foot__c li{margin:0 0 9px}
.vlt-foot a{color:#CFC9E6}
.vlt-foot a:hover{color:#fff}
.vlt-foot__help{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:14.5px}
.vlt-foot__help b{background:var(--vlt-amber);color:var(--vlt-ink);border-radius:99px;
  padding:3px 9px;font:700 12.5px/1 var(--vlt-fd);margin-right:8px}
.vlt-foot__law{color:#9C96BC;font-size:13.5px;margin-bottom:0}
.vlt-foot__end{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:20px;font-size:13px;color:#8C86AC}
/*{/wpi:css-foot}*/

/*{wpi:css-mob}*/
@media (max-width:1400px){
  .vlt-nav__a{padding:9px 9px;font-size:14.5px;gap:6px}
  .vlt-mast__in{gap:12px}
  .vlt-sig__w{font-size:21px}
  .vlt-sig__w small{display:none}
  .vlt-main__in{grid-template-columns:minmax(0,1fr) 296px;gap:32px}
}
@media (max-width:1180px){
  .vlt-nav__a span{font-size:14px}
  .vlt-mast__cta{padding:12px 14px;font-size:14px}
  .vlt-main__in{grid-template-columns:minmax(0,1fr)}
  .vlt-side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
}
@media (max-width:920px){
  body.vlt{font-size:16.5px}
  .vlt-head__in{grid-template-columns:1fr;gap:22px}
  .vlt-head__pic{order:-1}
  .vlt-foot__top{grid-template-columns:1fr;gap:26px}
  .vlt-toc ol{columns:1}
  .vlt-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;
    width:46px;height:46px;margin-left:auto;padding:11px;border:1px solid var(--vlt-line);
    border-radius:var(--vlt-r-s);cursor:pointer}
  .vlt-burger span{display:block;height:2px;background:var(--vlt-ink);border-radius:2px}
  .vlt-mast__in{flex-wrap:wrap;min-height:64px}
  .vlt-mast__cta{order:3;flex:1 1 100%;justify-content:center;display:none}
  .vlt-nav{order:4;flex:1 1 100%;display:none}
  .vlt-burger__box:checked ~ .vlt-nav{display:block;padding-bottom:12px}
  .vlt-burger__box:checked ~ .vlt-mast__cta{display:inline-flex}
  .vlt-nav__row{flex-direction:column;align-items:stretch;gap:0}
  .vlt-nav__it{border-top:1px solid var(--vlt-line)}
  .vlt-nav__a{padding:14px 4px;font-size:16px;min-height:48px}
  .vlt-nav__drop{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;
    border:0;border-radius:0;padding:0 0 10px 30px;min-width:0}
  .vlt-nav__drop a{min-height:44px;font-size:15px}
  .vlt-prose h2{font-size:24px}
  .vlt-rail{padding:28px 0}
}
@media (max-width:560px){
  .vlt-strip__in{font-size:12.5px}
  .vlt-strip__ln{gap:12px}
  .vlt-head h1{font-size:28px}
  .vlt-head__d{font-size:17px}
  .vlt-faq{padding:20px 16px}
  .vlt-h2{font-size:24px}
  .vlt-rail__g{grid-template-columns:1fr}
}
/*{/wpi:css-mob}*/

/*{wpi:css-solo}*/
/* Страница без правого рельса (главная, хабы): одна колонка во всю сетку,
   абзацы держат читаемую ширину, а витрина и плитки занимают весь лист. */
.vlt-main__in--solo{grid-template-columns:minmax(0,1fr)}
.vlt-main__in--solo .vlt-prose{max-width:none}
.vlt-main__in--solo .vlt-prose > p,.vlt-main__in--solo .vlt-prose > ul,
.vlt-main__in--solo .vlt-prose > ol,.vlt-main__in--solo .vlt-prose > h2,
.vlt-main__in--solo .vlt-prose > h3{max-width:860px}
/*{/wpi:css-solo}*/

/*{wpi:css-az}*/
/* Полоса «ещё в этом разделе»: свёрнутый список страниц, потерявших входящие ссылки
   (09.22). Стоит ПЕРЕД подвалом, в своей обёртке `vlt-hold` — иначе текст у края (R7). */
.vlt-az{padding:26px 0 34px;background:var(--vlt-mist)}
.vlt-az__d{border:1px solid var(--vlt-line);border-radius:var(--vlt-r);background:#fff}
.vlt-az__d summary{cursor:pointer;padding:15px 20px;font-weight:600;font-size:15px}
.vlt-az__d summary span{color:var(--vlt-dim);font-weight:500}
.vlt-az__d[open] summary{border-bottom:1px solid var(--vlt-line)}
.vlt-az__l{margin:0;padding:14px 20px 18px;list-style:none;columns:2;column-gap:28px}
.vlt-az__l li{break-inside:avoid;margin:0 0 9px;font-size:14px;line-height:1.45}
@media (max-width:760px){.vlt-az__l{columns:1}}
/*{/wpi:css-az}*/

/*{wpi:css-val}*/
/* Ценность сайта: посчитанная строка на главной, в подвале и на странице методики (09.25d).
   Цифры приходят из `wpi_value.json` — в разметке их не пишут руками. */
.vlt-val{margin:30px 0 8px;padding:22px 24px;border:1px solid var(--vlt-line);
  border-radius:var(--vlt-r);background:var(--vlt-mist)}
.vlt-val h2{margin:0 0 10px;font-size:20px;letter-spacing:-.01em}
.vlt-val p{margin:0 0 8px;font-size:15px;line-height:1.6}
.vlt-val p:last-child{margin:0}
.vlt-val a{font-weight:600}
.vlt-val__line{padding:14px 18px;border-left:3px solid var(--vlt-volt);background:var(--vlt-mist);
  border-radius:0 var(--vlt-r-s) var(--vlt-r-s) 0}
.vlt-foot__val{margin:14px 0 0;font-size:13px;color:#B9B3D6;line-height:1.55}
/*{/wpi:css-val}*/
