/* «Когда это было» — блок опоры во времени. Отдельный файл, чтобы
   пересборка style.css его не задевала. */
.whenbox{margin:2.1rem 0 1.9rem;padding:1.15rem 1.3rem 1rem;border:1px solid var(--rule);
  border-radius:.9rem;background:var(--paper-2,rgba(176,130,67,.05))}
.whenbox h2{margin:0 0 .85rem!important;font-size:.78rem!important;letter-spacing:.09em;
  text-transform:uppercase;color:var(--ink-3);border:0!important;padding:0!important}
.whenbox h2 .ico{margin-inline-end:.35rem}
.wnums{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));
  gap:.7rem 1.2rem;margin-bottom:1rem}
.wnums div{display:flex;flex-direction:column;min-width:0}
.wnums b{font-family:var(--serif,Georgia,serif);font-size:1.5rem;line-height:1.1;
  color:var(--brass,#b08243);font-variant-numeric:tabular-nums}
.wnums span{font-size:.76rem;color:var(--ink-3);margin-top:.15rem}
.wanch{list-style:none;margin:0 0 .9rem;padding:0}
.wanch li{font-size:.87rem;color:var(--ink-2);line-height:1.85;
  padding-inline-start:.95rem;text-indent:-.95rem}
.wanch li::before{content:"·";color:var(--brass,#b08243);margin-inline-end:.45rem}
.wanch b{font-weight:640;color:var(--ink)}
.wline{font-size:.87rem;line-height:1.9;margin:.25rem 0;color:var(--ink-2)}
.wline em{font-style:normal;color:var(--ink-3);font-size:.76rem;letter-spacing:.05em;
  text-transform:uppercase;margin-inline-end:.4rem}
.wline a{white-space:nowrap}
.wage,.wyr{font-size:.74rem;color:var(--ink-3);font-variant-numeric:tabular-nums;
  white-space:nowrap}
.wage{margin-inline-start:.22rem}
.wyr{margin-inline-end:.12rem}
.wgo{margin:.9rem 0 0;font-size:.83rem;display:flex;flex-wrap:wrap;gap:.3rem 1.1rem}
@media (max-width:640px){
  .whenbox{padding:.95rem 1rem .85rem;margin:1.6rem 0}
  .wnums{gap:.6rem 1rem;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}
  .wnums b{font-size:1.3rem}
  .wline{line-height:2.05}
}
