.utility-room{--utility-gap:clamp(40px,6vw,96px)}.utility-room .utility-rail{align-self:start;position:static;min-width:0}.utility-room .utility-rail__title{margin:0 0 var(--space-3);color:var(--surface-ink-soft)}.utility-room .utility-rail ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline-strong)}.utility-room .utility-rail li{border-bottom:1px solid var(--hairline)}.utility-room .utility-rail a{gap:12px;padding-block:10px;color:var(--surface-ink-soft);font:500 14px/1.35 var(--ff-text)}.utility-room .utility-rail a:before{width:10px;transition:width var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.utility-room .utility-rail a:hover .utility-rail__text{text-decoration:underline;text-underline-offset:.25em}.utility-room .utility-rail a[aria-current=true]:before{width:22px}.utility-room .utility-rail__number{flex:none;min-width:2.2ch;font:500 11px/1 var(--ff-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums}@media (min-width:560px) and (max-width:1023px){.utility-room .utility-rail ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter)}}@media (min-width:1024px){.utility-room .utility-rail{position:sticky;top:calc(var(--site-header-height) + 24px);max-height:calc(100vh - var(--site-header-height) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.sources-room>.sources-masthead{margin-top:calc(-1 * var(--site-header-height));padding-top:calc(var(--site-header-height) + clamp(36px, 6vw, 88px));padding-bottom:clamp(36px,5vw,72px)}.sources-room .sources-masthead__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--gutter);align-items:start}@media (min-width:1024px){.sources-room .sources-masthead__grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-7)}.sources-room .sources-masthead__copy{grid-column:1/span 5;grid-row:1}.sources-room .selvedge{grid-column:6/-1;grid-row:1/span 2}.sources-room .sources-masthead__ledger{grid-column:1/span 5;grid-row:2}}@media (min-width:1024px) and (max-width:1079px) and (min-height:760px),(min-width:1080px) and (max-width:1179px) and (min-height:810px),(min-width:1180px) and (max-width:1279px) and (min-height:840px),(min-width:1280px) and (min-height:900px){.sources-room .selvedge{position:sticky;top:calc(var(--site-header-height) + 8px)}}.sources-room .sources-masthead__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0}.sources-room .sources-masthead__copy .t-h1,.sources-room .sources-masthead__deck{margin:0}.sources-room .sources-masthead__verified{max-width:52ch;margin:0;color:var(--surface-ink);font:400 .8125rem/1.55 var(--ff-mono);letter-spacing:.02em}.sources-room .sources-masthead__verified-count{color:var(--surface-accent);font-weight:600;font-variant-numeric:tabular-nums}.sources-room .evidence-label{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;width:100%;margin-top:var(--space-3);padding:12px 0 12px 18px;border-block:1px solid var(--hairline);color:var(--surface-ink-soft);font:500 11px/1.4 var(--ff-mono);letter-spacing:.14em}.sources-room .evidence-label:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;translate:0 -50%;background:var(--surface-accent)}.sources-room .selvedge{display:grid;gap:var(--space-3);margin:0;min-width:0}.sources-room .selvedge__label{margin:0;color:var(--surface-ink-soft)}.sources-room .selvedge__frame{position:relative;background:radial-gradient(70% 46% at 50% 88%,var(--surface-raised),transparent 72%)}.sources-room .selvedge__stage:after{content:"";position:absolute;inset:0 0 auto;height:18%;background:linear-gradient(var(--surface-bg),transparent);pointer-events:none}@media (forced-colors:active),(prefers-contrast:more){.sources-room .selvedge__stage:after{display:none}}.sources-room .selvedge__stage .selvedge-poster--tall{display:none}.sources-room .selvedge__marks li{--x:var(--x-wide)}.sources-room :is(.selvedge__lane,.selvedge__weft){--from:var(--from-wide);--to:var(--to-wide)}@media (max-width:767px){.sources-room .selvedge__stage{aspect-ratio:4/5}.sources-room .selvedge__stage .selvedge-poster--wide{display:none}.sources-room .selvedge__stage .selvedge-poster--tall{display:block}.sources-room .selvedge__marks li{--x:var(--x-tall)}.sources-room :is(.selvedge__lane,.selvedge__weft){--from:var(--from-tall);--to:var(--to-tall)}}.sources-room .selvedge__marks{position:relative;height:30px;margin:2px 0 0;padding:0;list-style:none}.sources-room .selvedge__marks li{position:absolute;top:0;left:var(--x);translate:-50% 0;padding-top:10px;color:var(--c-linen);font:500 11px/1 var(--ff-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sources-room .selvedge__marks li[data-lane=national]{color:var(--c-peach)}.sources-room .selvedge__marks li:before{content:"";position:absolute;top:0;left:50%;width:1px;height:7px;background:currentColor;opacity:.7}@media (max-width:767px){.sources-room .selvedge__marks li[data-single]{color:transparent}.sources-room .selvedge__marks li[data-single]:before{background:var(--c-mist)}}.sources-room .selvedge__lanes{display:flex;flex-wrap:wrap;gap:8px 24px}.sources-room .selvedge__lane{display:flex;align-items:baseline;gap:8px;margin:0;padding-top:8px;border-top:2px solid var(--c-linen);color:var(--surface-ink);font:500 11px/1.3 var(--ff-mono);letter-spacing:.12em;text-transform:uppercase}.sources-room .selvedge__lane--national{border-top-color:var(--c-peach)}.sources-room .selvedge__lane-count{color:var(--surface-ink-soft);font-variant-numeric:tabular-nums}@media (min-width:768px){.sources-room .selvedge__lanes{position:relative;height:44px}.sources-room .selvedge__lane{position:absolute;top:0;left:var(--from);width:calc(var(--to) - var(--from));flex-wrap:wrap}}.sources-room .selvedge__weft{position:relative;margin:4px 0 0;padding:10px 14px 10px 22px;background:var(--c-gold);color:var(--c-ink);font:500 12px/1.5 var(--ff-mono);letter-spacing:.02em}.sources-room .selvedge__weft:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:6px;background:repeating-linear-gradient(var(--c-ink) 0 2px,transparent 2px 5px);opacity:.55}.sources-room .selvedge__weft-count{font-weight:700}@media (min-width:768px){.sources-room .selvedge__weft{margin-left:var(--from);width:calc(var(--to) - var(--from))}}.sources-room .sources-masthead__ledger{min-width:0;container:selvedge-ledger/inline-size}.sources-room .selvedge-ledger{width:100%;border-collapse:collapse;color:var(--surface-ink)}.sources-room .selvedge-ledger caption{margin-bottom:var(--space-3);color:var(--surface-ink-soft);text-align:left}.sources-room .selvedge-ledger td,.sources-room .selvedge-ledger th{padding:9px 12px 9px 0;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:baseline}.sources-room .selvedge-ledger thead th{padding-block:6px;border-bottom-color:var(--hairline-strong);color:var(--surface-ink-soft);font:500 11px/1.3 var(--ff-mono);letter-spacing:.12em;text-transform:uppercase}.sources-room .selvedge-ledger tbody th{font:500 15px/1.35 var(--ff-text)}.sources-room .selvedge-ledger__lane{color:var(--surface-ink-soft);font:500 11px/1.3 var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sources-room .selvedge-ledger__count,.sources-room .selvedge-ledger__count-head{padding-right:0;text-align:right}.sources-room .selvedge-ledger__count{white-space:nowrap}.sources-room .selvedge-ledger__number{display:inline-block;min-width:2.5ch;font:500 15px/1 var(--ff-mono);font-variant-numeric:tabular-nums}.sources-room .selvedge-ledger__bundle{--bundle:var(--c-linen);display:inline-block;width:calc(var(--threads) * 4px);height:12px;margin-right:10px;vertical-align:-1px;background:repeating-linear-gradient(90deg,var(--bundle) 0 2px,transparent 2px 4px);opacity:.78}.sources-room .selvedge-ledger tr[data-lane=national] .selvedge-ledger__bundle{--bundle:var(--c-peach)}@container selvedge-ledger (max-width: 511px){.sources-room .selvedge-ledger__bundle{width:calc(var(--threads) * 2px);margin-right:8px;background:repeating-linear-gradient(90deg,var(--bundle) 0 1px,transparent 1px 2px)}}@container selvedge-ledger (max-width: 419px){.sources-room .selvedge-ledger__bundle{display:none}}.sources-room .selvedge-ledger tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.sources-room .selvedge-ledger tbody tr:hover{background:var(--surface-raised)}.sources-room .selvedge-ledger tbody tr:hover .selvedge-ledger__bundle{opacity:1}.sources-room .selvedge-ledger tfoot td,.sources-room .selvedge-ledger tfoot th{border-bottom:0;border-top:1px solid var(--hairline-strong);color:var(--surface-ink-soft);font:500 11px/1.3 var(--ff-mono);letter-spacing:.12em;text-transform:uppercase}.sources-room .selvedge-ledger tfoot .selvedge-ledger__number{color:var(--surface-ink)}@media (max-width:559px){.sources-room .selvedge-ledger__bundle{display:none}.sources-room .selvedge-ledger td,.sources-room .selvedge-ledger th{padding-block:7px}.sources-room .selvedge-ledger tbody th{font-size:14px}.sources-room .selvedge-ledger__lane{font-size:10px;letter-spacing:.06em;white-space:normal}}@media (forced-colors:active),(prefers-contrast:more){.sources-room .selvedge-ledger__bundle{display:none}.sources-room .selvedge__frame{background:none}}.sources-room .sources-masthead__rule{margin-top:var(--utility-gap)}.sources-room .sources-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--gutter);padding-block:var(--utility-gap) clamp(64px,8vw,128px)}@media (min-width:1024px){.sources-room .sources-body{grid-template-columns:repeat(12,minmax(0,1fr))}.sources-room .sources-body>.utility-rail{grid-column:1/span 3}.sources-room .sources-reading{grid-column:5/-1}}.sources-room .sources-reading{min-width:0}.sources-room .source-method{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3) var(--space-6);padding-block:var(--space-6) var(--space-7)}.sources-room .source-method__numeral{--numeral-ink:var(--c-crimson);justify-self:start;font-size:clamp(3.25rem,2rem + 4vw,6rem)}.sources-room .source-method__title{margin:0;color:var(--surface-ink);font-family:var(--ff-display);font-size:clamp(1.75rem,1.1rem + 1.9vw,2.875rem);font-weight:700;font-stretch:100%;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.sources-room .source-method__body{margin:var(--space-2) 0 0;color:var(--surface-ink)}@media (min-width:768px){.sources-room .source-method{grid-template-columns:8.5rem minmax(0,1fr)}.sources-room .source-method__numeral{grid-row:1/span 2;align-self:start}}.sources-room .sources-divider{margin-block:0}.sources-room .source-endnotes{margin-top:var(--space-8);padding:clamp(24px,4vw,56px)}.sources-room .source-endnotes__title,.sources-room .source-image-ledger__title{margin:0;color:var(--surface-ink);font-family:var(--ff-display);font-stretch:100%;letter-spacing:-.03em}.sources-room .source-endnotes__title{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.75rem);font-weight:760;line-height:.95}.sources-room .source-endnote-list{margin:var(--space-6) 0 0;padding:0;list-style:none;counter-reset:endnote}@media (min-width:1280px){.sources-room .source-endnote-list{column-count:2;column-gap:var(--space-7)}}.sources-room .source-endnote-list>li{position:relative;counter-increment:endnote;break-inside:avoid;padding:14px 0 14px 42px;border-top:1px solid var(--hairline);color:var(--surface-ink-soft);font:400 15.5px/1.55 var(--ff-reading)}.sources-room .source-endnote-list>li:before{content:counter(endnote,decimal-leading-zero);position:absolute;left:0;top:17px;color:var(--surface-ink-soft);font:500 11px/1 var(--ff-mono);letter-spacing:.08em}.sources-room .source-endnote-list>li:target{background:linear-gradient(90deg,var(--c-gold) 0 4px,transparent 4px),color-mix(in srgb,var(--c-gold) 34%,transparent);padding-left:46px}.sources-room .source-endnote__head{color:var(--surface-ink);font:650 14px/1.5 var(--ff-text)}.sources-room .source-link{color:var(--surface-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.sources-room .source-link:hover{text-decoration-thickness:2px}.sources-room .source-image-ledger__title{margin-top:var(--space-8);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.05}.sources-room .source-image-list{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--hairline-strong)}.sources-room .source-image-list>li{padding-block:14px;border-bottom:1px solid var(--hairline);color:var(--surface-ink-soft);font:400 15.5px/1.55 var(--ff-reading)}.sources-room .source-image-list__label{color:var(--surface-ink);font:650 14px/1.5 var(--ff-text)}.policy-room .policy-masthead .t-h1{font-size:clamp(2.875rem,8.4vw,8.5rem)}.policy-room .policy-date{margin:0;color:var(--surface-ink-soft);font:500 12px/1.4 var(--ff-mono);letter-spacing:.12em;text-transform:uppercase}.policy-room .policy-swatch{--pink-size:16px;width:min(100%,440px);aspect-ratio:4/3;margin-left:auto;filter:drop-shadow(6px 8px 0 rgb(var(--rgb-navy)/.14))}@media (max-width:1023px){.policy-room .policy-swatch{width:min(100%,320px);aspect-ratio:16/9;margin-left:0}}@media (forced-colors:active),(prefers-contrast:more){.policy-room .policy-swatch{display:none}}.policy-room .policy-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--gutter);padding-block:var(--utility-gap) clamp(64px,8vw,128px)}@media (min-width:1024px){.policy-room .policy-body{grid-template-columns:repeat(12,minmax(0,1fr))}.policy-room .policy-body>.utility-rail{grid-column:1/span 3}.policy-room .policy-copy{grid-column:5/span 7}}.policy-room .policy-copy{min-width:0;color:var(--surface-ink)}.policy-room .policy-copy h2{display:flex;align-items:baseline;gap:16px;margin:var(--space-8) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--hairline-strong);color:var(--surface-ink);font-family:var(--ff-display);font-size:clamp(1.625rem,1.1rem + 1.6vw,2.5rem);font-weight:700;font-stretch:100%;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.policy-room .policy-copy h2:first-child{margin-top:0}.policy-room .policy-copy h2:before{content:attr(data-number);content:attr(data-number) /"";flex:none;color:var(--surface-accent);font:500 12px/1 var(--ff-mono);letter-spacing:.1em;translate:0 -.35em}.policy-room .policy-copy li,.policy-room .policy-copy p{max-width:64ch;font-family:var(--ff-reading);font-size:var(--fs-reading);line-height:var(--lh-reading)}.policy-room .policy-copy p+p{margin-top:var(--space-4)}.policy-room .policy-copy ul{margin:var(--space-4) 0;padding:0;list-style:none}.policy-room .policy-copy li{position:relative;padding-left:28px}.policy-room .policy-copy li+li{margin-top:var(--space-3)}.policy-room .policy-copy li:before{content:"";position:absolute;left:0;top:.8em;width:14px;height:2px;background:var(--surface-accent)}.policy-room .policy-copy a{color:var(--surface-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.policy-room .policy-copy a:hover{text-decoration-thickness:2px}.policy-room .policy-copy code{padding:1px 5px;background:var(--c-flax);font-size:.82em;overflow-wrap:anywhere}@media (forced-colors:active){.policy-room .policy-copy li:before{background:CanvasText}}