/* Route-scoped UI V2 References bundle. */
.reference-record-v2-page{--reference:#715832;.reference-cabinet{border:0;background:transparent;box-shadow:none}.reference-cabinet-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:clamp(3rem,8vw,8rem);width:min(100%,var(--v2-page-measure));margin-inline:auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,3vw,3rem) clamp(5rem,8vw,8rem)}.reference-cabinet .spark-main{display:flex;min-width:0;flex-direction:column}.reference-record-header{order:1;padding:0 0 clamp(2.5rem,5vw,4.5rem);border:0;background:transparent}.reference-record-header .room-mark{margin:0 0 .8rem;color:var(--reference);font-size:.72rem;font-weight:700;letter-spacing:var(--l);text-transform:uppercase}.reference-record-header h1{max-width:15ch;margin:0;font-size:clamp(3.4rem,6.2vw,6.3rem);font-weight:400;line-height:.9;letter-spacing:-.04em}.reference-record-header .entry-copy{max-width:45rem;margin:1.15rem 0 0;color:var(--v2-ink-soft);font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.55}.reference-parent-link{margin:0 0 1.35rem;font:700 .76rem/1.4 var(--v2-font-ui)}.reference-parent-link a{color:var(--reference)}.reference-catalogue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:clamp(2rem,4vw,3.25rem) 0 0;border-top:3px solid var(--reference)}.reference-catalogue>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--v2-line)}.reference-catalogue dt{color:var(--v2-meta);font:600 .72rem/1.4 var(--v2-font-ui)}.reference-catalogue dd{min-width:0;margin:0;font:.86rem/1.4 var(--v2-font-ui)}.reference-record-actions,.reference-follow-actions{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;margin-top:1.25rem}.reference-record-actions :is(a,button){min-height:var(--t)}.reference-follow-actions{margin-top:.65rem}.reference-follow-actions .secondary-action{min-height:var(--t);padding:0;border:0;background:transparent;box-shadow:none}.reference-provenance{order:5;margin:1rem 0 0;border-top:1px solid var(--v2-line-strong);border-bottom:1px solid var(--v2-line);background:transparent}.reference-provenance>summary{min-height:var(--t);padding:.85rem 0;color:var(--v2-meta);font:700 .76rem/1.4 var(--v2-font-ui);cursor:pointer}.reference-provenance-body{padding:0 0 1rem}.reference-public-provenance,:is(.reference-identifiers,.reference-public-provenance) a{color:var(--reference)}.reference-versions{order:2}.reference-activity{order:3}.reference-relations{order:4}.reference-share-tools{order:6;margin-top:1rem;border-top:1px solid var(--v2-line-strong)}.reference-share-tools>summary,.reference-management-tools>summary{min-height:var(--t);padding:.75rem 0;color:var(--v2-meta);font:600 .76rem/1.4 var(--v2-font-ui);cursor:pointer}.reference-cabinet .spark-zone{padding:clamp(2.25rem,4vw,3.75rem) 0;border-top:1px solid var(--v2-line-strong)}.reference-cabinet .spark-zone>.kicker{margin:0;color:var(--reference);font-size:.72rem;letter-spacing:var(--l);text-transform:uppercase}.reference-cabinet .spark-zone>h2{max-width:19ch;margin:.55rem 0 1.5rem;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:400;line-height:.95;letter-spacing:-.025em}.reference-cabinet .signal-row{padding:1.35rem 0;border:0;border-top:1px solid var(--v2-line);border-radius:0;background:transparent;box-shadow:none}.reference-cabinet .signal-row:first-child{border-top:0}.reference-cabinet .signal-row h3{max-width:28ch;margin:.1rem 0 .2rem;font-size:clamp(1.75rem,2.6vw,2.7rem);font-weight:400;line-height:1}.reference-record-header h1 a,.reference-cabinet .signal-row h3 a{color:var(--v2-ink)}.reference-cabinet .signal-row .entry-copy{max-width:42rem}.reference-identifiers a{overflow-wrap:anywhere}.reference-record-rail{align-self:start;padding:0;border-top:3px solid var(--reference)}.reference-record-rail .rail-note{margin:0;padding:1.25rem 0;border:0;border-bottom:1px solid var(--v2-line);border-radius:0;background:transparent;box-shadow:none}.reference-record-rail .rail-note h2{margin:.5rem 0 .75rem;font-size:clamp(1.6rem,2.2vw,2.15rem);font-weight:400;line-height:1}.reference-record-rail .margin-copy{color:var(--v2-ink-soft);font-size:.98rem;line-height:1.55}.reference-start-writing{border-bottom:1px solid var(--v2-line)}.reference-start-writing>summary{display:grid;gap:.25rem;min-height:var(--t);padding:1rem 0;color:var(--v2-ink);cursor:pointer}.reference-start-writing>summary strong{font:700 .8rem/1.35 var(--v2-font-ui)}.reference-start-writing>summary span{color:var(--v2-meta);font:500 .68rem/1.35 var(--v2-font-ui)}.reference-start-writing[open]>summary{border-bottom:1px solid var(--v2-line)}.reference-start-writing .rail-note{border-bottom:0}.ref-mob{display:none}}
@media(max-width:800px){.reference-record-v2-page{.reference-cabinet-layout,.reference-catalogue{grid-template-columns:1fr}.reference-cabinet-layout{gap:0;padding-top:2.5rem}.reference-record-header h1{font-size:clamp(2.85rem,14vw,4.4rem)}.reference-record-rail{margin-top:2rem}.ref-mob{display:block}.ref-desk{display:none}}}
@media(max-width:560px){.reference-record-v2-page{.reference-cabinet-layout{padding-right:0;padding-left:0}.reference-catalogue>div{grid-template-columns:6.5rem minmax(0,1fr)}.reference-record-actions,.reference-follow-actions{align-items:stretch}.reference-record-actions>:is(a,form),.reference-follow-actions>:is(a,form),.reference-record-actions :is(a,button),.reference-follow-actions :is(a,button){width:100%}}}
