.universe-numbers {
  margin:0 0 18px;
  padding:24px 28px 18px;
  border:1px solid #ad9563;
  border-top:4px solid #dcc58f;
  border-radius:14px;
  background:radial-gradient(ellipse at 100% 0%,rgba(159,183,199,.14),transparent 58%),linear-gradient(120deg,#142f43,#091b2a);
  box-shadow:0 16px 38px rgba(0,8,18,.32);
}
.universe-numbers-head {display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.universe-numbers h2 {margin:0;color:#f5eddc;font:600 clamp(22px,2.1vw,30px)/1.15 Georgia,serif;}
.universe-numbers-kicker {margin:0;color:#d7c28c;font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase;}
.universe-numbers-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 14px;}
.universe-number {min-width:0;padding:0 22px;border-left:1px solid rgba(191,210,221,.24);}
.universe-number:first-child {padding-left:0;border-left:0;}
.universe-number dt {min-height:2.6em;line-height:1.3;color:#c7d8e2;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;}
.universe-number dd {margin:7px 0 0;font:600 clamp(40px,4.6vw,66px)/1 Georgia,serif;font-variant-numeric:lining-nums tabular-nums;color:#f1d79e;letter-spacing:-.035em;}
.universe-number a {display:inline-block;}
.universe-number a:hover,.universe-number a:focus-visible {color:#fff1cb;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;}
.universe-number a:focus-visible {outline:2px solid #e4d1a0;outline-offset:5px;}
.universe-number-caption {font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;display:block;margin-top:8px;color:#aebfcd;font-size:11px;line-height:1.5;}
.universe-numbers-footer {display:flex;gap:10px 24px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid rgba(191,210,221,.2);padding-top:13px;}
.universe-numbers-breakdown {margin:0;color:#d8c695;font-size:12px;font-weight:650;}
.universe-numbers-note {margin:8px 0 0;max-width:110ch;color:#adbfcc;font-size:11px;line-height:1.6;}
@media(max-width:760px){
  .universe-numbers{padding:20px 20px 15px;}
  .universe-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;}
  .universe-number{padding:0 0 0 20px;}
  .universe-number:nth-child(odd){border-left:0;padding-left:0;}
  .universe-number dd{font-size:48px;}
}
@media(max-width:380px){.universe-numbers{padding:18px 14px;}.universe-number dt{font-size:10px;}.universe-number dd{font-size:40px;}}
