/* общая сетка v3: размеры от ширины колонки (до 1920), а не от экрана — на 5120 не пляшет */
:root{--u:min(1vw,19.2px);--pad:max(20px,calc(var(--u)*5));--maxw:1920px;
  --display:"Montserrat Alternates",system-ui,sans-serif;--voice:"Cormorant Garamond",Georgia,serif;--body:"Golos Text",system-ui,sans-serif}
*{box-sizing:border-box}body{margin:0;font:17px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}
img{display:block;max-width:100%}a{color:inherit}p{margin:0}
h1,h2,h3{margin:0;font-family:var(--display);font-weight:300;letter-spacing:-.025em;line-height:.95;text-wrap:balance}
.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}
.voice{font-family:var(--voice);font-style:italic;font-weight:400}
.eyebrow{font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase}
a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.vlabel{position:fixed;left:16px;bottom:16px;z-index:200;font:500 12px/1 var(--body);letter-spacing:.08em;background:#111;color:#fff;padding:10px 14px;text-decoration:none}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

/* 09.11: печать в первом экране на телефоне вылезала на 4px — без горизонтального скролла */
html{overflow-x:clip}
