.wrap{width:100%;max-width:var(--container-width);padding-inline:var(--page-margin);margin-inline:auto}.section{padding-block:var(--space-section)}.section--alt{background:var(--color-surface-alt)}.stack>*+*{margin-block-start:var(--space-sm)}.row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.layout{gap:var(--space-lg);display:grid}@media (min-width:768px){.layout{grid-template-columns:15rem 1fr;align-items:start}}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.stack--tight{gap:var(--space-2xs)}.toolbar{gap:var(--space-sm);border-block-end:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--space-lg);padding-block-end:var(--space-md);display:flex}.toolbar .select{width:auto;min-height:var(--target-min)}.pager{justify-content:center;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.pager-link,.pager [aria-current=page]{min-width:var(--target-min);min-height:var(--target-min);padding-inline:var(--space-xs);border-radius:var(--radius-button);font-size:var(--type-menu);place-items:center;font-weight:600;text-decoration:none;display:inline-grid}.pager-link{color:var(--color-button-secondary-text)}.pager-link:hover{background:var(--color-button-secondary-hover-bg)}.pager [aria-current=page]{background:var(--color-brand-deep);color:var(--color-surface)}.pager-gap{min-width:auto;color:var(--color-muted)}
