.tiercards{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tiercard{background:var(--wash);border-left:4px solid var(--edge);border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.tiercard p{color:var(--ink-2);font-size:14px}.tiercards+.sub{margin-top:14px}.axis{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;font-weight:600;display:flex}.table-wrap{border:1px solid var(--line-strong);border-radius:8px;margin-top:6px;overflow-x:auto}table.grid{table-layout:fixed;border-collapse:collapse;width:100%;font-size:15px}table.grid th,table.grid td{text-align:center;vertical-align:middle;border-bottom:1px solid #fff;border-left:1px solid #fff;padding:14px 6px}table.grid td{line-height:1.45}table.grid thead th{color:var(--ink-2);background:var(--panel);border-bottom:1px solid var(--line-strong);font-size:13px;font-weight:600}table.grid thead th:first-child,table.grid .rowhead{text-align:left;border-left:0;width:22%;padding-left:14px}table.grid .rowhead{color:var(--ink);background:var(--panel);font-size:14px;font-weight:600}table.grid td.cell{background:var(--wash)}table.grid .cell .badge{padding:3px 12px;font-size:14px}table.grid tbody tr:last-child :is(td,.rowhead){border-bottom:0}.cellname{color:var(--fg);margin-top:4px;font-size:12.5px;font-weight:500;display:block}.keys h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:13px}.keys{grid-template-columns:1fr;gap:0 32px;margin-top:24px;display:grid}.keys dl{margin:0}.keys>div+div{margin-top:32px}.keys dl>div{padding-top:20px}.keys dt{font-weight:600}.keys dd{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:1.6}@media (width>=760px){.keys{grid-template-rows:auto repeat(3,auto);grid-template-columns:1fr 1fr}.keys>div+div{margin-top:0}.keys>div{grid-row:1/span 4;grid-template-rows:subgrid;display:grid}.keys dl{grid-row:2/span 3;grid-template-rows:subgrid;display:grid}}.keys+.note{margin-top:36px}@media (width<=640px){.axis{font-size:11px}table.grid thead th{padding:10px 4px;font-size:12px}table.grid thead th:first-child,table.grid .rowhead{width:25%;padding-left:8px}table.grid .rowhead{font-size:13px}table.grid .cell .badge{padding:2px 8px;font-size:13px}.cellname{font-size:12px}}
