
  .n00-stats { grid-template-columns: repeat(4, 1fr); }
  @media (max-width: 900px) { .n00-stats { grid-template-columns: repeat(2, 1fr); } .n00-stats .tile:last-child { grid-column: auto; } }
  .n00-col { margin-top: clamp(36px, 5vw, 60px); }
  .n00-col:first-of-type { margin-top: 0; }
  .n00-col__head { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 8px 24px; margin-bottom: 18px; border-bottom: 1px solid var(--stone); padding-bottom: 12px; }
  .n00-col__head h3 { margin: 0; font-size: 1.35rem; }
  .n00-col__head small { font-size: .72rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--violet); display: block; margin-bottom: 4px; }
  .n00-life { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
  .n00-life small { display: block; font-size: .7rem; font-weight: 700; letter-spacing: .16em; color: var(--violet); margin-bottom: 6px; }
  .n00-life h3 { font-size: 1.02rem; margin-bottom: 6px; }
  .n00-life p { font-size: .92rem; margin: 0; }
  @media (max-width: 1024px) { .n00-life { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
  @media (max-width: 680px) { .n00-life { grid-template-columns: 1fr; } }
