.choice-box{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);margin:12px 0 20px;padding:18px 20px}.choice-box p:first-child{margin-top:0}.choice-box .btn{margin:4px 0 8px}.an{padding:32px 0 64px}.an h1{margin:0 0 6px}.an__bar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 22px;display:flex}.an__bar button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.an__tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:26px;display:grid}.an__tile{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);padding:12px 14px}.an__tile b{font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.1;display:block}.an__tile span{color:var(--muted);font-size:.85rem}.an__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.an section h2{margin:0 0 8px;font-size:1.1rem}.an table{border-collapse:collapse;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);width:100%;font-size:.92rem;overflow:hidden}.an th,.an td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:7px 10px}.an th{color:var(--muted);font-size:.82rem;font-weight:600}.an td.n,.an th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.an td{overflow-wrap:anywhere}.an tr:last-child td{border-bottom:0}.an .table-scroll{overflow-x:auto}.an__wide{grid-column:1/-1}
