.au-wrap{max-width:62rem;margin:0 auto;padding:0 24px}
.au-kick{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--red-text);margin:0 0 6px}
.au-wrap h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:1.6rem;color:var(--white);letter-spacing:0;margin:44px 0 6px;line-height:1.25}
.au-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:12px;margin:22px 0}
.au-stat{border:1px solid var(--border);padding:14px 16px}.au-stat b{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:2rem;font-weight:400;color:var(--white);line-height:1.1}
.au-stat span{font-size:.82rem;color:var(--grey);line-height:1.45;display:block;margin-top:4px}
.au-t{width:100%;border-collapse:collapse;font-size:.9rem;margin:14px 0 6px}.au-t th,.au-t td{padding:9px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}
.au-t th{font-weight:500;color:var(--grey);font-size:.78rem;letter-spacing:.04em}.au-t td{color:var(--cream)}.au-t td.n,.au-t th.n{text-align:right;word-break:keep-all;font-variant-numeric:tabular-nums}
.au-t td:not(.n){overflow-wrap:anywhere}
.au-t a{color:var(--gold-lt);text-decoration:none}.au-t a:hover{text-decoration:underline}
.au-scroll{overflow-x:auto}
.au-note{font-size:.84rem;color:var(--grey);line-height:1.6;margin:10px 0}.au-note a{color:var(--gold-lt)}
.au-src{margin:34px 0 0;padding:14px 16px;border:1px solid var(--border);font-size:.82rem;color:var(--grey);line-height:1.6}.au-src a{color:var(--gold-lt)}
.au-tag{display:inline-block;font-size:.75rem;letter-spacing:.06em;padding:2px 8px;border:1px solid var(--gold-dk);color:var(--gold-lt);margin-left:6px;vertical-align:2px}
.au-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 22px}.au-links a{padding:9px 14px;border:1px solid var(--border);color:var(--gold-lt);text-decoration:none;font-size:.88rem}.au-links a:hover{border-color:var(--gold-lt)}
.au-lead{font-size:1.02rem;line-height:1.65;color:var(--cream);margin:0 0 8px;max-width:46em}.au-peers{list-style:none;padding:0;margin:8px 0 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;font-size:.92rem}.au-peers a{color:var(--gold-lt)}
@media(max-width:640px){.au-wrap{padding:0 16px}.au-t{font-size:.84rem}.au-hide-sm{display:none}}