/* COACH — "Magazin od 1989". Papir, šljiva, Playfair Display, dvostruke linije, numeracija kao u časopisu. */
:root{
  --bg:#f7f3ec; --fg:#1b1424; --mut:#6c6273; --line:rgba(27,20,36,.16); --card:#fffdf9; --alt:#efe8dc;
  --dk:#1b1424; --dk-card:rgba(255,255,255,.04);
  --hero-bg:#f7f3ec; --hero-fg:#1b1424;
  --hw:700; --ht:-.035em; --hlh:.95; --em-style:italic; --em-w:400; --r:4px; --br:2px;
}
.h1{font-size:clamp(3.6rem,8.2vw,9rem)}
.hero .h1{text-shadow:none}
.hero-media{border-radius:2px;outline:1px solid var(--fg);outline-offset:10px}
.sec{border-top:4px double var(--line)}
.head{display:grid;grid-template-columns:auto 1fr;gap:0 40px;align-items:end}
.head .kick{grid-column:1/-1}
.head .lead{margin:0 0 .6em;max-width:420px;justify-self:end;font-style:italic;font-family:var(--disp);font-size:1.25rem}
.stat b{font-style:italic;font-weight:400;color:var(--acc)}
.st{border:0;border-top:1px solid var(--fg);border-radius:0;background:transparent;padding-inline:0}
.st .n{font-style:italic;font-weight:400;font-size:4rem}
.st p::first-letter{font-family:var(--disp);font-size:2.6em;float:left;line-height:.8;margin:6px 8px 0 0;color:var(--acc)}
.info .hot{background:var(--acc)}.info .hot b{color:#fff}.info .hot small,.info .hot span{color:rgba(255,255,255,.75)}
.tape{background:var(--bg);color:var(--fg);border-block:1px solid var(--fg)}.tape-in{font-style:italic;font-weight:400;text-transform:none;font-size:1.6rem}.tape-in i{color:var(--acc);opacity:1}
.mark.has-logo{background:#fff}
.btn{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem}
@media(max-width:900px){.head{grid-template-columns:1fr}.head .lead{justify-self:start}}
