.vyrev{max-width:1200px;margin:0 auto;padding:var(--vp-m,40px) 20px var(--vpb-m,40px);color:var(--t);font-family:var(--font-body-family,'Manrope',sans-serif)}
.vyrev .in{max-width:1000px;margin:0 auto}
.vyrev h2{font-family:var(--font-heading-family,'Marcellus',serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:.1px;margin:0;text-align:center;color:var(--t)}
.vyrev .sb{margin:10px auto 0;text-align:center;font-size:14px;line-height:1.55;letter-spacing:-.3px;max-width:46ch}
.vyrev .g{display:grid;grid-template-columns:1fr;gap:24px;margin-top:26px;align-items:start}
.vyrev .st{color:var(--a);letter-spacing:2px;font-size:14px;line-height:1;white-space:nowrap}
.vyrev .st i{font-style:normal;opacity:.3}
.vyrev .sc{font-family:var(--font-heading-family,'Marcellus',serif);font-size:52px;line-height:1}
.vyrev .of{font-size:13px;margin-top:8px}
.vyrev .bars{margin-top:16px;display:flex;flex-direction:column;gap:6px}
.vyrev .bar{display:grid;grid-template-columns:30px 1fr 38px;align-items:center;gap:8px;font-size:11.5px}
.vyrev .tr{display:block !important;height:5px;border-radius:999px;background:var(--k);position:relative}
.vyrev .fi{display:block !important;position:absolute;top:0;bottom:0;left:0;min-height:5px;border-radius:999px;background:var(--a)}
.vyrev .n{text-align:right;font-variant-numeric:tabular-nums}
.vyrev .it{padding:18px 0;border-top:1px solid var(--l)}
.vyrev .it:first-child{padding-top:0;border-top:0}
.vyrev .it.hid{display:none}
.vyrev .tp{display:flex;align-items:center;gap:10px}
.vyrev .dt{margin-left:auto;font-size:11.5px;opacity:.75}
.vyrev .ti{font-size:14.5px;font-weight:700;color:var(--a);margin:8px 0 5px;line-height:1.3}
.vyrev .bd{font-size:13.5px;line-height:1.55;margin:0}
.vyrev .ft{margin-top:9px;font-size:12.5px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.vyrev .ft b{color:var(--a)}
.vyrev .vf{font-size:11.5px;font-weight:600;color:var(--a)}
.vyrev .more{display:block;margin:26px auto 0;background:none;border:0;border-bottom:1px solid var(--a);color:var(--a);font-family:inherit;font-size:13px;font-weight:700;padding:0 0 3px;cursor:pointer;line-height:1.4}
.vyrev .more:focus-visible{outline:2px solid var(--a);outline-offset:3px}
@media screen and (min-width:750px){
.vyrev{padding:var(--vp) 40px var(--vpb)}
.vyrev h2{font-size:34px}
.vyrev .g.hs{grid-template-columns:270px 1fr;gap:34px;margin-top:30px}
}
