@layer components{.src-shelves{padding-top:var(--sp-5)}.src-key{margin:0 0 var(--sp-4);max-width:var(--measure);font-size:var(--fs-sm);color:var(--muted)}.src-register{--src-strip:minmax(0,1.6fr) repeat(var(--src-years,39),minmax(0,1fr));position:relative}.src-ruler{display:grid;grid-template-columns:var(--src-strip);gap:2px;padding-bottom:var(--sp-1);font-size:var(--fs-xs);line-height:1.3;color:var(--muted);white-space:nowrap}.src-tick{grid-row:1}.src-tick-end{justify-self:end}.src-shelf-list{list-style:none;margin:0;padding:0;border-top:var(--rule-ink)}.src-shelf{display:grid;grid-template-columns:minmax(0,1fr);row-gap:2px;padding:var(--sp-3) 0;border-bottom:var(--rule);min-width:0}.src-shelf-name{justify-self:start;display:inline-flex;align-items:center;min-height:var(--target);font:var(--fw-name) var(--fs-lead)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);text-decoration:none}.src-shelf-name:hover{text-decoration:underline;text-decoration-thickness:1px}.src-shelf-counts,.src-shelf-span{margin:0;font-size:var(--fs-sm);color:var(--muted);text-align:left}.src-strip{display:grid;grid-template-columns:var(--src-strip);gap:2px;margin-top:var(--sp-2);min-width:0}.src-shelf .src-strip>.year-box{min-width:0;width:auto;height:12px;padding:0}@media(max-width:760px){.src-tick-minor{display:none}}@media(min-width:960px){.src-register{display:grid;grid-template-columns:[name] minmax(12rem,1.15fr) [counts] minmax(15rem,1.1fr) [strip] minmax(22rem,2.4fr);column-gap:var(--sp-5)}.src-ruler{grid-column:strip}.src-shelf-list{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.src-shelf{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:auto auto;column-gap:normal;align-items:center;min-height:64px;padding:var(--sp-2) 0}.src-shelf:hover{background:var(--hover)}.src-shelf-name{grid-column:name;grid-row:1/3;font-size:var(--fs-h3)}.src-shelf-counts{grid-column:counts;grid-row:1;align-self:end}.src-shelf-span{grid-column:counts;grid-row:2;align-self:start}.src-strip{grid-column:strip;grid-row:1/3;margin:0}.src-shelf .src-strip>.year-box{height:var(--yb-s)}}@media(min-width:1020px){.sources-catalogue .directory-controls{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) auto}}.sources-catalogue .src-list{list-style:none;margin:var(--sp-4) 0;padding:0;border-top:var(--rule-ink)}.src-list>.shelf-head{padding:var(--sp-6) 0 var(--sp-2);border-bottom:var(--rule-ink)}.src-list>.shelf-head:first-child{padding-top:var(--sp-3)}.src-list>.shelf-head h3{margin:0;font:var(--fw-name) var(--fs-h3)/1.2 var(--font-display);letter-spacing:-.01em}.src-row{display:grid;grid-template-columns:4.75rem minmax(0,1fr);column-gap:var(--sp-3);row-gap:2px;padding:var(--sp-3) 0;border-bottom:var(--rule);font-size:var(--fs-sm);line-height:1.45}.src-years{grid-column:1;grid-row:1/span 4;align-self:start;padding-top:.15em;color:var(--ink);white-space:nowrap}.src-title{grid-column:2;justify-self:start;font:var(--fw-medium) var(--fs-base)/1.35 var(--font-serif);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.src-title:hover{text-decoration:underline;text-decoration-thickness:1px}.src-where,.src-cited{grid-column:2;color:var(--muted);overflow-wrap:anywhere}.src-cited a{color:var(--ink)}.src-ref{grid-column:2;justify-self:start;font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}@media(min-width:960px){.src-row{grid-template-columns:[years] 6.25rem [title] minmax(0,1fr) [where] minmax(10rem,14rem) [cited] minmax(10rem,13rem) [ref] minmax(7rem,9.5rem);column-gap:var(--sp-5);align-items:baseline;min-height:64px;box-sizing:border-box}.src-row:hover{background:var(--hover)}.src-years,.src-title,.src-where,.src-cited,.src-ref{grid-row:1}.src-years{grid-column:years}.src-title{grid-column:title}.src-where{grid-column:where}.src-cited{grid-column:cited}.src-ref{grid-column:ref}}@media print{.src-row:hover,.src-shelf:hover{background:transparent}.src-row,.src-shelf{break-inside:avoid}}.src-doc-head{padding:var(--sp-7) 0 var(--sp-5)}.src-doc-head h1{max-width:28ch;margin:0;font-size:var(--title-page)}.src-doc-body{display:grid;gap:var(--sp-6);padding-bottom:var(--sp-7)}@media(min-width:1280px){.src-doc-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--sp-8);align-items:start}}.src-doc-object{margin:0;min-width:0}.src-doc-page{padding:var(--sp-3);border-radius:var(--radius-card);background:var(--source-paper);box-shadow:var(--shadow-page)}.src-doc-page img{display:block;width:100%;height:auto}.src-doc-page-figure figcaption{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--muted)}.src-card{--ruled:2rem;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:34rem;aspect-ratio:1/1.414;padding:var(--sp-3) var(--sp-6) var(--ruled);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);box-shadow:var(--shadow-page);line-height:var(--ruled);color:var(--ink)}.src-card:before{content:"";position:absolute;inset:calc(var(--sp-3) + var(--ruled)) 0 0;z-index:-1;border-top:3px double var(--line-strong);background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--ruled) - 1px),var(--line) calc(var(--ruled) - 1px) var(--ruled));pointer-events:none}.src-card p{margin:0}.src-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4);height:var(--ruled);font-size:var(--fs-xs);color:var(--muted)}.src-card-head code{font-size:var(--fs-xs);overflow-wrap:anywhere}.src-card-label{flex:none;font-weight:var(--fw-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.src-card-title{padding-top:var(--ruled);font:var(--fw-medium) var(--fs-lead)/var(--ruled) var(--font-serif);overflow-wrap:anywhere}.src-card-line{font-size:var(--fs-sm);color:var(--ink-2)}.src-doc-facts{min-width:0}.src-doc-facts .fact-list{border-top:var(--rule-ink);border-bottom:var(--rule)}.src-doc-note{margin:var(--sp-2) 0 0;color:var(--muted)}.src-doc-action{margin:var(--sp-5) 0 0}.src-doc-action .button{display:inline-flex;align-items:center;min-height:var(--target)}.src-doc-statement{margin:var(--sp-5) 0 0;max-width:var(--measure);font-size:var(--fs-base)}.src-doc-originals{margin:var(--sp-3) 0 0;padding-left:var(--sp-4);font-size:var(--fs-sm)}.src-doc-originals li{margin:0 0 var(--sp-2)}.src-rec-list{list-style:none;margin:0;padding:0}.src-rec{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:var(--sp-4);row-gap:2px;padding:var(--sp-3) 0;border-bottom:var(--rule)}.src-rec>.year-box,.src-rec-period{grid-column:1;grid-row:1/3;align-self:start;justify-self:start}.src-rec-period{font-size:var(--fs-xs);line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.src-rec-title{grid-column:2;justify-self:start;font:var(--fw-medium) var(--fs-base)/1.35 var(--font-serif);color:var(--ink);text-decoration:none}.src-rec-title:hover{text-decoration:underline;text-decoration-thickness:1px}.src-rec-status{grid-column:2;margin:0;max-width:var(--measure);font-size:var(--fs-sm);color:var(--muted)}.src-rec-more{margin:var(--sp-4) 0 0}@media(min-width:960px){.src-rec{grid-template-columns:5rem minmax(0,1.2fr) minmax(0,1fr);column-gap:var(--sp-5);align-items:baseline}.src-rec:hover{background:var(--hover)}.src-rec>.year-box,.src-rec-period{grid-row:1;align-self:center}.src-rec-status{grid-column:3;grid-row:1}}@media print{.src-doc-page,.src-card{box-shadow:none}.src-rec:hover{background:transparent}.src-rec{break-inside:avoid}}}
