.abx-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:30px 0 0;max-width:860px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-8);overflow:hidden}
.abx-facts > div{background:var(--surface);padding:14px 16px}
[data-theme="dark"] .abx-facts > div{background:var(--surface2)}
.abx-facts dt{font:700 10.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}
.abx-facts dd{margin:0;font-size:16px;font-weight:700;color:var(--text);line-height:1.3}
.abx-facts > div:first-child{border-top:2px solid var(--accent-fill)}

.about-section .abx-more{font-size:14.5px}
.about-section .ab-b a,.abx-rules a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-fill);text-decoration-thickness:2px;text-underline-offset:3px}

.abx-principles{list-style:none;margin:0;padding:0;counter-reset:abx}
.abx-principles li{counter-increment:abx;position:relative;padding:0 0 22px 44px;margin-bottom:22px;border-bottom:1px solid var(--line)}
.abx-principles li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.abx-principles li::before{content:counter(abx,decimal-leading-zero);position:absolute;left:0;top:2px;font:700 12px var(--mono);font-variant-numeric:tabular-nums;color:var(--faint);letter-spacing:.06em}
.abx-principles h3{font-size:17px;line-height:1.35;margin:0 0 8px;letter-spacing:-.01em}
.abx-principles p{margin:0 !important}



@media (max-width:820px){
  .abx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
