.lib-sources{gap:var(--step-5);max-width:1080px;container:lib-sources/inline-size;--lib-row-tag:38px}.lib-sources,.lib-sources__head{display:flex;flex-direction:column}.lib-sources__head{gap:var(--step-1-5)}.lib-sources__back{align-self:flex-start}.lib-sources .lib-sources__back{padding-left:0;padding-right:0}.lib-sources__documents{align-self:flex-start;margin-top:var(--step-1)}.lib-sources__eyebrow{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.lib-sources__title{margin:0;font-family:var(--sans);font-size:min(var(--t-display-xl),max(var(--t-display-l),13.4cqi));font-weight:var(--w-bold);line-height:var(--lh-display);letter-spacing:var(--track-display);color:var(--ink)}.lib-sources__intro{margin:0;max-width:780px;font:var(--w-regular) var(--t-body-l)/var(--lh-body) var(--sans);color:var(--ink-2);text-wrap:pretty}.lib-sources__controls{display:flex;gap:var(--step-2-5);align-items:center;flex-wrap:wrap}.lib-sources__search{width:min(320px,100%)}.lib-sources__filters{display:flex;gap:var(--step-1-5);flex-wrap:wrap}.lib-sources__filter{height:32px;padding:0 var(--step-3-5);border-radius:var(--radius-pill);border:1px solid var(--border-input);background:transparent;color:var(--ink);font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-hover)}.lib-sources__filter:hover{background:var(--fill)}.lib-sources__filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.lib-sources__count{margin-left:auto;font:var(--w-regular) var(--t-eyebrow)/1.4 var(--sans);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lib-sources__scale-note{font:var(--w-regular) var(--t-eyebrow)/1.4 var(--sans);color:var(--muted)}.lib-sources__list{display:flex;flex-direction:column;gap:var(--row-gap);overflow:hidden}.lib-source-row-shell{display:flex;align-items:stretch;border-radius:var(--radius-row)}.lib-source-row{display:flex;flex:1 1;min-width:0;gap:var(--step-4);align-items:flex-start;text-align:left;border:none;background:transparent;padding:var(--step-4) var(--step-4-5);border-radius:var(--radius-row);cursor:pointer;font:inherit;color:inherit;transition:background var(--dur-fast) var(--ease-hover)}.lib-source-row:hover{background:var(--fill)}.lib-source-row__aside{padding:var(--step-4) var(--step-4-5) var(--step-4) 0}.lib-source-row__tag{flex:none;width:var(--lib-row-tag);font:var(--w-semibold) var(--t-eyebrow)/var(--lh-prose) var(--sans);color:var(--accent)}.lib-source-row__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-1)}.lib-source-row__title{font:var(--w-semibold) var(--t-row)/1.45 var(--sans);color:var(--ink)}.lib-source-row__summary{font:var(--w-regular) var(--t-eyebrow)/1.55 var(--sans);color:var(--muted);text-wrap:pretty}.lib-source-row__meta{font:var(--w-regular) var(--t-eyebrow)/var(--lh-body) var(--sans);color:var(--muted)}.lib-source-row__marks{flex:none;align-items:flex-end}.lib-source-row__marks,.lib-sources__empty{display:flex;flex-direction:column;gap:var(--step-1-5)}.lib-sources__empty{padding:var(--step-7) var(--step-4-5);border-radius:var(--radius-modal);background:var(--fill);align-items:center;text-align:center}.lib-sources__empty-title{font:var(--w-medium) var(--t-ui)/1.4 var(--sans);color:var(--ink)}.lib-sources__empty-body{max-width:520px;font:var(--w-regular) var(--t-eyebrow)/1.55 var(--sans);color:var(--muted);text-wrap:pretty}.lib-sources__foot{display:flex;gap:var(--step-3);align-items:center;flex-wrap:wrap;padding:var(--step-3) var(--step-4-5)}.lib-sources__foot-note{flex:1 1;min-width:240px;font:var(--w-regular) var(--t-ref)/var(--lh-body) var(--sans);color:var(--muted);text-wrap:pretty}@container lib-sources (max-width: 560px){.lib-source-row-shell{flex-wrap:wrap}.lib-source-row,.lib-source-row__marks{flex-wrap:wrap;flex-basis:100%}.lib-source-row__marks{flex-direction:row;align-items:center;padding-left:calc(var(--lib-row-tag) + var(--step-4))}.lib-source-row__aside{padding:0 var(--step-4-5) var(--step-4) calc(var(--step-4-5) + var(--lib-row-tag) + var(--step-4))}.lib-sources__count{margin-left:0}}