.page-head{padding-bottom:24px}
.page-head .eyebrow a{color:inherit}
.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}
.cards.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.card-link{display:block;background:var(--surface);border:1px solid var(--ln);border-radius:12px;padding:20px;color:var(--fg);text-decoration:none}
.card-link:hover{border-color:var(--accent)}
.card-link h3{font-size:19px;margin:0 0 8px}.card-link p{margin:0 0 10px;color:var(--mut)}.card-link span{color:var(--accent);font-weight:600}
.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 20px;margin:0 0 20px}
.facts dt{font-weight:600}.facts dd{margin:0}
.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--ln);border-radius:12px}
table{width:100%;border-collapse:collapse;font-size:16px}
th,td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--ln)}
th{font-size:14px;color:var(--mut)}tr:last-child td{border-bottom:0}
.n{text-align:right;font-variant-numeric:tabular-nums}
.try li{margin:6px 0}
@media (max-width:600px){.facts{grid-template-columns:1fr}.facts dd{margin-bottom:8px}th,td{padding:8px 10px}}
