.HXU0la_referenceMark{vertical-align:super;font-family:var(--font-body);align-items:baseline;margin-left:.16em;font-size:.62em;line-height:1;display:inline-flex}.HXU0la_referenceMarkButton{min-width:1.35em;color:var(--color-accent);cursor:help;font:inherit;letter-spacing:0;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.08em .18em;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.HXU0la_referenceMarkButton:hover,.HXU0la_referenceMarkButton:focus-visible{background:color-mix(in oklab, var(--color-accent-soft) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 34%, transparent);color:var(--color-accent-hover);outline:none}.HXU0la_referenceMarkSpacer{width:.28em;display:inline-block}.HXU0la_referenceTooltipSurface{border-color:color-mix(in oklab, var(--color-border) 78%, var(--color-accent) 22%);background:var(--color-tooltip-surface);width:min(31rem,100vw - 2rem);max-width:min(31rem,100vw - 2rem);box-shadow:var(--shadow-tooltip)}.HXU0la_referenceTooltip{color:var(--color-tooltip-text);gap:.82rem;display:grid}.HXU0la_referenceTooltipItem{border-bottom:1px solid color-mix(in oklab, var(--color-tooltip-border) 72%, transparent);grid-template-columns:auto minmax(0,1fr);gap:.78rem;min-width:0;padding-bottom:.82rem;display:grid}.HXU0la_referenceTooltipItem:last-child{border-bottom:0;padding-bottom:0}.HXU0la_referenceNumber{border:1px solid color-mix(in oklab, var(--color-tooltip-border) 76%, transparent);background:color-mix(in oklab, var(--color-accent-soft) 62%, var(--color-tooltip-surface));width:1.75rem;height:1.75rem;color:var(--color-accent);font-family:var(--font-body);font-size:var(--type-meta);border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.HXU0la_referenceTooltipBody{min-width:0}.HXU0la_referenceTooltipTitle{color:var(--color-tooltip-text);font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.22;display:block}.HXU0la_referenceTooltipMeta{color:var(--color-tooltip-muted);font-family:var(--font-body);font-size:var(--type-meta);letter-spacing:0;margin:.3rem 0 0;font-weight:560;line-height:1.4}.HXU0la_referenceTooltipSummary{color:var(--color-tooltip-muted);font-size:var(--type-small);gap:.34rem;margin:.62rem 0 0;line-height:1.5;display:grid}.HXU0la_referenceTooltipSummary p{margin:0}.HXU0la_referenceLink{color:var(--color-accent);font-family:var(--font-body);font-size:var(--type-small);letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 54%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 54%, transparent);text-underline-offset:.18em;align-items:center;gap:.28rem;margin-top:.62rem;font-weight:600;line-height:1.2;display:inline-flex}.HXU0la_referenceLink:hover,.HXU0la_referenceLink:focus-visible{color:var(--color-accent-hover);outline:none;text-decoration-color:currentColor}.HXU0la_referencesSection{border-top:1px solid color-mix(in oklab, var(--color-border) 76%, var(--color-text) 24%);margin-top:clamp(3.25rem,7vw,4.75rem);padding-top:clamp(1.4rem,3vw,2rem)}.HXU0la_referencesHeader{justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:.15rem;display:flex}.HXU0la_referencesTitle{color:var(--color-text);letter-spacing:0;margin:0;font-family:inherit;font-size:1.45em;font-weight:400;line-height:1.2}.HXU0la_referencesCount{color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:500;line-height:1.35}.HXU0la_referenceLedger{margin:0;padding:0;list-style:none;display:grid}.HXU0la_referenceItem{--reference-item-pad-y:clamp(1.25rem, 2.8vw, 1.7rem);border-bottom:1px solid color-mix(in oklab, var(--color-border) 76%, transparent);min-width:0;padding:var(--reference-item-pad-y) 0;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:clamp(.9rem,2.4vw,1.25rem);display:grid;position:relative}.HXU0la_referenceItem:last-child{border-bottom:0}.HXU0la_referenceItemNumber{width:2rem;min-height:2rem;color:var(--color-accent);font-family:var(--font-body);justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.HXU0la_referenceItemBody{border-inline-start:1px solid color-mix(in oklab, var(--color-border) 78%, transparent);min-width:0;padding-inline-start:clamp(1rem,2.6vw,1.4rem)}.HXU0la_referenceItemHeading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.HXU0la_referenceItemTitle{color:var(--color-text);letter-spacing:0;text-wrap:balance;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);margin:0;font-family:inherit;font-size:1.15em;font-weight:400;line-height:1.18;text-decoration:none;display:block}.HXU0la_referenceItemTitle:hover,.HXU0la_referenceItemTitle:focus-visible{color:var(--color-accent-hover);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 52%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 52%, transparent);text-underline-offset:.18em;outline:none}.HXU0la_referenceItemMeta{max-width:54rem;color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:0;margin:.5rem 0 0;font-size:16px;font-weight:400;line-height:1.55}.HXU0la_referenceItemSummary{max-width:52rem;color:color-mix(in oklab, var(--color-text) 88%, var(--color-text-muted));gap:.7rem;margin-top:1.1rem;font-size:1em;line-height:1.62;display:grid}.HXU0la_referenceItemSummary p{margin:0}.HXU0la_referenceItemLink{color:var(--color-accent);font-family:var(--font-body);font-size:var(--type-control);letter-spacing:0;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-self:end;align-items:center;gap:.32rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.HXU0la_referenceItemLink:hover,.HXU0la_referenceItemLink:focus-visible{color:var(--color-accent-hover);outline:none;transform:translateY(-1px)}.HXU0la_inlineAfterBlock{margin-left:0}@media (max-width:720px){.HXU0la_referencesSection{margin-top:3rem;padding-top:1.35rem}.HXU0la_referencesHeader{justify-content:space-between;align-items:flex-start}.HXU0la_referenceItem{grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem}.HXU0la_referenceItemNumber{width:1.75rem;min-height:1.75rem}.HXU0la_referenceItemHeading{grid-template-columns:1fr;gap:.55rem}.HXU0la_referenceItemLink{justify-self:start;align-items:center;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.HXU0la_referenceMarkButton,.HXU0la_referenceLink,.HXU0la_referenceItemTitle,.HXU0la_referenceItemLink{transition-duration:0s}.HXU0la_referenceItemLink:hover,.HXU0la_referenceItemLink:focus-visible{transform:none}}
