.crosswalks-page{--crosswalks-record:var(--alpha-surface);--crosswalks-inset:var(--alpha-surface-secondary);--crosswalks-line:var(--rule-structural-color);background:var(--alpha-bg);color:var(--alpha-text)}.crosswalks-page *,.crosswalks-page :before,.crosswalks-page :after{box-sizing:border-box}.crosswalks-page :where(a,button):focus-visible{outline:var(--rule-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--gap-inline) / 2)}.crosswalks-shell{width:min(calc(100% - (var(--pad-region) * 2)),var(--width-container));margin-inline:auto}.crosswalks-grid{gap:var(--gap-item);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.crosswalks-eyebrow,.crosswalks-mono,.crosswalks-status,.crosswalks-record__meta dt,.crosswalks-preview p,.crosswalks-decision dt,.crosswalks-lineage-step__label,.crosswalks-tag,.crosswalks-pillar-table__head,.crosswalks-framework-row__identity>span,.crosswalks-framework-status,.crosswalks-reviewed,.crosswalks-evidence-grid dt,.crosswalks-boundaries li>span,.crosswalks-toolbar>p{font-family:var(--font-mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0,"calt" 0}.crosswalks-eyebrow{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.6}.crosswalks-status{border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line);background:var(--crosswalks-record);color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.crosswalks-status__inner{align-items:center;gap:var(--gap-inline);min-block-size:44px;display:flex}.crosswalks-status__mark{inline-size:var(--gap-inline);block-size:var(--gap-inline);border:var(--rule-width-hairline) solid var(--action-primary);background:var(--alpha-bg)}.crosswalks-hero{border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line)}.crosswalks-hero__grid{align-items:stretch;min-block-size:auto}.crosswalks-hero__copy{padding-block:var(--gap-group);grid-column:1/span 7;align-self:center;padding-inline-end:var(--gap-group)}.crosswalks-hero h1,.crosswalks-section-heading h2,.crosswalks-boundaries h2,.crosswalks-briefing h2{color:var(--alpha-text);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500}.crosswalks-hero h1{max-inline-size:14ch;font-size:var(--text-h1);margin-block-start:var(--gap-item);line-height:1.1}.crosswalks-hero__thesis{max-inline-size:28ch;margin:var(--gap-item) 0 0;color:var(--action-primary);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.025em;text-wrap:balance;line-height:1.1}.crosswalks-hero__lede{max-inline-size:42rem;margin:var(--gap-item) 0 0;color:var(--alpha-muted);font-family:var(--font-editorial);font-size:var(--text-ed-xl);text-wrap:pretty;line-height:1.55}.crosswalks-actions{align-items:center;gap:var(--gap-item);margin-block-start:var(--gap-group);display:flex}.crosswalks-button,.crosswalks-text-link,.crosswalks-briefing__link{min-block-size:44px;font-size:var(--text-base);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.crosswalks-button{padding:var(--pad-control);border:var(--rule-width-hairline) solid currentColor}.crosswalks-button--primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-primary)}.crosswalks-text-link{gap:var(--gap-inline);color:var(--text-link)}.crosswalks-record{margin-block:var(--gap-group);border-block:var(--rule-width-hairline) solid var(--crosswalks-line);border-inline-end:var(--rule-width-hairline) solid var(--crosswalks-line);border-inline-start:var(--rule-width-emphasis) solid var(--rule-current-color);background:var(--crosswalks-record);grid-column:8/span 5;align-self:center;margin-inline-start:var(--gap-item)}.crosswalks-record__heading{justify-content:space-between;align-items:center;gap:var(--gap-related);padding:var(--gap-related) var(--gap-item);border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line);display:flex}.crosswalks-mono{color:var(--text-tertiary);font-size:var(--text-xs)}.crosswalks-preview{padding:var(--gap-inline) var(--gap-item);margin:0;list-style:none}.crosswalks-preview li{grid-template-columns:var(--pad-region) minmax(0,1fr);gap:var(--gap-related);min-block-size:96px;align-items:start;padding-block-start:var(--gap-item);display:grid;position:relative}.crosswalks-preview li:not(:last-child):after{inset-block:calc(var(--pad-region) + var(--gap-item)) calc(var(--gap-inline) / -2);inline-size:var(--rule-width-hairline);background:var(--crosswalks-line);content:"";position:absolute;inset-inline-start:calc((var(--pad-region) / 2) - var(--rule-width-hairline))}.crosswalks-preview__node{inline-size:var(--pad-region);block-size:var(--pad-region);border:var(--rule-width-hairline) solid var(--crosswalks-line);background:var(--alpha-bg);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;display:grid}.crosswalks-preview p{margin:0 0 calc(var(--gap-inline) / 2);color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.crosswalks-preview strong{color:var(--alpha-text);font-size:var(--text-ed-sm);line-height:1.55;display:block}.crosswalks-preview .is-final .crosswalks-preview__node{border-color:var(--rule-judgment-color);background:var(--rule-judgment-color);color:var(--alpha-white)}.crosswalks-record__meta{border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line);background:var(--crosswalks-inset);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.crosswalks-record__meta div{padding:var(--gap-related) var(--gap-item)}.crosswalks-record__meta div+div{border-inline-start:var(--rule-width-hairline) solid var(--crosswalks-line)}.crosswalks-record__meta dt{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.crosswalks-record__meta dd{margin:calc(var(--gap-inline) / 2) 0 0;color:var(--alpha-text);font-size:var(--text-sm);font-weight:650;line-height:1.6}.crosswalks-index{z-index:20;border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line);background:var(--alpha-bg);position:sticky;inset-block-start:0}.crosswalks-index__inner{min-block-size:var(--gap-group);align-items:center;gap:var(--gap-item);display:flex;overflow-x:auto}.crosswalks-index__inner>span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;flex:none}.crosswalks-index a{color:var(--alpha-muted);font-size:var(--text-sm);flex:none;text-decoration:none}.crosswalks-decision{border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line);background:var(--crosswalks-record)}.crosswalks-decision__grid{grid-template-columns:1fr 1.4fr 1fr;margin-block:0;display:grid}.crosswalks-decision__grid>div{min-block-size:calc(var(--gap-section) + var(--gap-inline));padding:var(--gap-item);padding-inline-start:0}.crosswalks-decision__grid>div+div{border-inline-start:var(--rule-width-hairline) solid var(--crosswalks-line);padding-inline-start:var(--gap-item)}.crosswalks-decision dt{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.crosswalks-decision dd{margin:var(--gap-inline) 0 0;color:var(--alpha-text);font-size:var(--text-base);font-weight:650;line-height:1.6}.crosswalks-section{padding-block:var(--gap-section);border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line);scroll-margin-block-start:var(--gap-group)}.crosswalks-section--record{background:var(--crosswalks-record)}.crosswalks-section-heading{gap:var(--gap-section);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid}.crosswalks-section-heading h2,.crosswalks-boundaries h2,.crosswalks-briefing h2{font-size:var(--text-h2);margin-block-start:var(--gap-related);line-height:1.1}.crosswalks-section-heading>p{max-inline-size:42rem;color:var(--alpha-muted);font-family:var(--font-editorial);font-size:var(--text-ed-md);margin:0;line-height:1.55}.crosswalks-source-switcher,.crosswalks-filters{gap:var(--gap-inline);flex-wrap:wrap;display:flex}.crosswalks-source-switcher{margin-block-start:var(--gap-group)}.crosswalks-source-switcher button,.crosswalks-filters button{min-block-size:44px;padding-inline:var(--gap-related);border:var(--rule-width-hairline) solid var(--crosswalks-line);background:var(--alpha-bg);color:var(--alpha-muted);cursor:pointer;font-size:var(--text-sm)}.crosswalks-source-switcher button.is-selected,.crosswalks-filters button.is-selected{border-inline-start:var(--rule-width-emphasis) solid var(--rule-current-color);background:var(--crosswalks-record);color:var(--alpha-text);font-weight:650}.crosswalks-lineage{grid-template-columns:minmax(0,1fr) var(--gap-group) minmax(0,1fr) var(--gap-group) minmax(0,1fr) var(--gap-group) minmax(0,1fr);border-block:var(--rule-width-hairline) solid var(--crosswalks-line);margin-block-start:var(--gap-item);display:grid}.crosswalks-lineage-step{min-inline-size:0;padding:var(--gap-item);background:var(--crosswalks-record)}.crosswalks-lineage-step.is-current{border-inline-start:var(--rule-width-emphasis) solid var(--rule-current-color)}.crosswalks-lineage-step.is-judgment{border-block-end:var(--rule-width-emphasis) solid var(--rule-judgment-color)}.crosswalks-lineage-step__label{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.crosswalks-tag{padding:calc(var(--gap-inline) / 2) var(--gap-inline);border:var(--rule-width-hairline) solid var(--crosswalks-line);color:var(--alpha-muted);font-size:var(--text-xs);letter-spacing:.06em;margin-block-start:var(--gap-related);display:inline-flex}.crosswalks-lineage-step h3{margin:var(--gap-related) 0 0;color:var(--alpha-text);font-family:var(--font-display);font-size:var(--text-h5);font-weight:500;line-height:1.28}.crosswalks-lineage-step>p:not(.crosswalks-lineage-step__label){margin:var(--gap-related) 0 0;color:var(--alpha-muted);font-family:var(--font-editorial);font-size:var(--text-ed-sm);line-height:1.55}.crosswalks-lineage-step dl{margin:var(--gap-item) 0 0;border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line)}.crosswalks-lineage-step dl div{padding-block:var(--gap-inline);border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line)}.crosswalks-lineage-step dt{color:var(--text-tertiary);font-size:var(--text-xs)}.crosswalks-lineage-step dd{margin:calc(var(--gap-inline) / 2) 0 0;color:var(--alpha-text);font-size:var(--text-sm);line-height:1.6}.crosswalks-lineage-step>a{align-items:center;gap:var(--gap-inline);min-block-size:44px;color:var(--text-link);font-size:var(--text-sm);margin-block-start:var(--gap-related);font-weight:650;text-decoration:none;display:inline-flex}.crosswalks-connector{background:var(--crosswalks-record);place-items:center;min-inline-size:0;display:grid}.crosswalks-connector span{border-block-start:var(--rule-width-hairline) solid var(--rule-observed-color);inline-size:100%}.crosswalks-connector b{padding:calc(var(--gap-inline) / 2);background:var(--crosswalks-record);color:var(--text-tertiary);font-size:var(--text-xs);writing-mode:vertical-rl;font-weight:500;position:absolute}.crosswalks-method-note,.crosswalks-reviewed{max-inline-size:var(--width-editorial);margin:var(--gap-item) 0 0;color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.6}.crosswalks-pillar-table{border-block:var(--rule-width-hairline) solid var(--crosswalks-line);margin-block-start:var(--gap-group)}.crosswalks-pillar-table__head,.crosswalks-pillar-row{grid-template-columns:1.1fr 1.6fr calc(var(--gap-group) * 2);gap:var(--gap-item);align-items:center;display:grid}.crosswalks-pillar-table__head{min-block-size:44px;color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.crosswalks-pillar-table__head span:last-child{text-align:end}.crosswalks-pillar-row{min-block-size:96px;padding-block:var(--gap-related);border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line)}.crosswalks-pillar-row>div{grid-template-columns:var(--pad-region) minmax(0,1fr);gap:var(--gap-related);align-items:center;display:grid}.crosswalks-pillar-row>div span,.crosswalks-pillar-row b{color:var(--action-primary);font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums}.crosswalks-pillar-row strong{font-size:var(--text-base);line-height:1.6}.crosswalks-pillar-row p{color:var(--alpha-muted);font-family:var(--font-editorial);font-size:var(--text-ed-sm);margin:0;line-height:1.55}.crosswalks-pillar-row b{text-align:end}.crosswalks-toolbar{justify-content:space-between;align-items:center;gap:var(--gap-item);margin-block-start:var(--gap-group);display:flex}.crosswalks-toolbar>p{color:var(--text-tertiary);font-size:var(--text-xs);margin:0}.crosswalks-toolbar>p span{color:var(--alpha-text);font-size:var(--text-base);font-weight:700}.crosswalks-framework-list{border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line);margin-block-start:var(--gap-item)}.crosswalks-framework-row{gap:var(--gap-item);min-block-size:calc(var(--gap-section) + var(--gap-inline));border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.75fr);align-items:center;display:grid}.crosswalks-framework-row__identity{grid-template-columns:calc(var(--pad-region) + var(--gap-item)) minmax(0,1fr);gap:var(--gap-related);align-items:center;display:grid}.crosswalks-framework-row__identity>span{color:var(--action-primary);font-size:var(--text-xs);font-weight:650}.crosswalks-framework-row h3{color:var(--alpha-text);font-size:var(--text-base);margin:0;line-height:1.6}.crosswalks-framework-row>p{color:var(--alpha-muted);font-family:var(--font-editorial);font-size:var(--text-ed-sm);margin:0;line-height:1.55}.crosswalks-framework-status{color:var(--status-success);font-size:var(--text-xs);line-height:1.6}.crosswalks-framework-status.is-review{color:var(--status-warning)}.crosswalks-framework-status.is-context{color:var(--text-tertiary)}.crosswalks-framework-row__actions{justify-content:flex-end;gap:var(--gap-inline) var(--gap-related);flex-wrap:wrap;display:flex}.crosswalks-framework-row__actions :where(a,button){align-items:center;gap:var(--gap-inline);min-block-size:44px;color:var(--text-link);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;font-weight:650;text-decoration:none;display:inline-flex}.crosswalks-section--ink{--alpha-text:var(--alpha-dark-text);--alpha-muted:var(--alpha-dark-muted);--text-tertiary:var(--alpha-dark-muted);--text-link:var(--alpha-blue-lit);--crosswalks-line:var(--alpha-dark-rule);background:var(--alpha-ink)}.crosswalks-evidence-grid{gap:var(--rule-width-hairline);border:var(--rule-width-hairline) solid var(--crosswalks-line);background:var(--crosswalks-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--gap-group);display:grid}.crosswalks-evidence-grid article{padding:var(--gap-group);background:var(--alpha-ink)}.crosswalks-evidence-grid h3{margin:var(--gap-related) 0 0;color:var(--alpha-dark-text);font-family:var(--font-display);font-size:var(--text-h4);font-weight:500;line-height:1.28}.crosswalks-evidence-grid article>p:not(.crosswalks-eyebrow){max-inline-size:42rem;margin:var(--gap-related) 0 0;color:var(--alpha-dark-muted);font-family:var(--font-editorial);font-size:var(--text-ed-md);line-height:1.55}.crosswalks-evidence-grid dl{justify-content:space-between;align-items:end;gap:var(--gap-item);margin:var(--gap-group) 0 0;border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line);padding-block-start:var(--gap-item);display:flex}.crosswalks-evidence-grid dt{color:var(--alpha-dark-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.crosswalks-evidence-grid dd{color:var(--alpha-blue-lit);font-family:var(--font-mono);font-size:var(--text-h2);font-variant-numeric:tabular-nums;margin:0}.crosswalks-evidence-grid small{color:var(--alpha-dark-muted);font-family:var(--font-editorial);font-size:var(--text-ed-xs);margin-block-start:var(--gap-related);line-height:1.55;display:block}.crosswalks-boundaries{gap:var(--gap-section);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.crosswalks-boundaries>div>p:last-child{max-inline-size:var(--width-editorial);margin:var(--gap-item) 0 0;color:var(--alpha-muted);font-family:var(--font-editorial);font-size:var(--text-ed-md);line-height:1.55}.crosswalks-boundaries ol{border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line);margin:0;padding:0;list-style:none}.crosswalks-boundaries li{grid-template-columns:var(--pad-region) minmax(0,1fr);gap:var(--gap-related);padding-block:var(--gap-item);border-block-end:var(--rule-width-hairline) solid var(--crosswalks-line);color:var(--alpha-text);font-size:var(--text-base);line-height:1.6;display:grid}.crosswalks-boundaries li>span{color:var(--text-tertiary);font-size:var(--text-xs)}.crosswalks-briefing{padding-block:var(--gap-section);background:var(--alpha-ink);color:var(--alpha-dark-text)}.crosswalks-briefing__inner{justify-content:space-between;align-items:end;gap:var(--gap-section);display:flex}.crosswalks-briefing h2{color:var(--alpha-dark-text)}.crosswalks-briefing p:not(.crosswalks-eyebrow){margin:var(--gap-related) 0 0;color:var(--alpha-dark-muted);font-family:var(--font-editorial);font-size:var(--text-ed-md);line-height:1.55}.crosswalks-briefing__actions{align-items:center;gap:var(--gap-item);display:flex}.crosswalks-button--light{border-color:var(--alpha-dark-text);background:var(--alpha-dark-text);color:var(--alpha-ink)}.crosswalks-briefing__link{color:var(--alpha-blue-lit)}@media(hover:hover)and (pointer:fine){.crosswalks-page a:hover,.crosswalks-page button:hover{color:var(--text-link)}.crosswalks-button--primary:hover{border-color:var(--action-primary);background:var(--alpha-bg);color:var(--action-primary)}.crosswalks-button--light:hover{border-color:var(--alpha-dark-text);background:var(--alpha-ink);color:var(--alpha-dark-text)}}@media(max-width:959px){.crosswalks-shell{width:min(calc(100% - (var(--gap-item) * 2)),var(--width-container))}.crosswalks-hero__grid{min-block-size:auto}.crosswalks-hero__copy{grid-column:1/-1;padding-block-end:var(--gap-group);padding-inline-end:0}.crosswalks-record{margin:0 0 var(--gap-section);grid-column:1/-1}.crosswalks-section-heading,.crosswalks-boundaries{gap:var(--gap-item);grid-template-columns:1fr}.crosswalks-lineage{grid-template-columns:1fr}.crosswalks-connector{min-block-size:calc(var(--pad-region) + var(--gap-item))}.crosswalks-connector span{inline-size:var(--rule-width-hairline);background:var(--rule-observed-color);border:0;block-size:100%}.crosswalks-connector b{writing-mode:horizontal-tb}.crosswalks-framework-row{padding-block:var(--gap-item);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.crosswalks-framework-row__actions{justify-content:flex-start}.crosswalks-briefing__inner{align-items:start;gap:var(--gap-group);display:grid}}@media(max-width:639px){.crosswalks-shell{width:min(calc(100% - (var(--gap-related) * 2)),var(--width-container))}.crosswalks-status__inner{padding-block:var(--gap-inline)}.crosswalks-hero__copy{padding-block:var(--gap-group) var(--pad-region)}.crosswalks-hero h1{font-size:var(--text-h3);margin-block-start:var(--gap-related)}.crosswalks-hero__thesis{font-size:var(--text-h5);margin-block-start:var(--gap-related)}.crosswalks-hero__lede{font-size:var(--text-ed-sm);margin-block-start:var(--gap-related)}.crosswalks-actions{gap:var(--gap-related);margin-block-start:var(--gap-item)}.crosswalks-actions,.crosswalks-toolbar,.crosswalks-briefing__actions{flex-direction:column;align-items:stretch}.crosswalks-actions .crosswalks-button,.crosswalks-briefing__actions .crosswalks-button{inline-size:100%}.crosswalks-record__meta,.crosswalks-decision__grid,.crosswalks-evidence-grid{grid-template-columns:1fr}.crosswalks-record__meta div+div,.crosswalks-decision__grid>div+div{border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line);border-inline-start:0}.crosswalks-decision__grid>div,.crosswalks-decision__grid>div+div{min-block-size:auto;padding:var(--gap-item) 0}.crosswalks-index__inner{gap:var(--gap-related)}.crosswalks-section{padding-block:var(--gap-section)}.crosswalks-section-heading h2,.crosswalks-boundaries h2,.crosswalks-briefing h2{font-size:var(--text-h3)}.crosswalks-source-switcher,.crosswalks-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crosswalks-pillar-table__head{display:none}.crosswalks-pillar-row{gap:var(--gap-related);padding-block:var(--gap-item);grid-template-columns:1fr auto;align-items:start}.crosswalks-pillar-row p{grid-column:1/-1}.crosswalks-framework-row{gap:var(--gap-related);grid-template-columns:1fr}.crosswalks-framework-row__actions{justify-content:flex-start}.crosswalks-evidence-grid article{padding:var(--gap-item)}.crosswalks-evidence-grid article+article{border-block-start:var(--rule-width-hairline) solid var(--crosswalks-line)}}@media(prefers-reduced-motion:reduce){.crosswalks-page *,.crosswalks-page :before,.crosswalks-page :after{scroll-behavior:auto}}@media(prefers-contrast:more){.crosswalks-page :where(a,button):focus-visible{outline-width:3px}}@media(forced-colors:active){.crosswalks-page :where(button,.crosswalks-button,.crosswalks-record,.crosswalks-tag){border:var(--rule-width-hairline) solid CanvasText}.crosswalks-status__mark,.crosswalks-preview__node{forced-color-adjust:none}}@media print{.crosswalks-index,.crosswalks-actions,.crosswalks-source-switcher,.crosswalks-filters,.crosswalks-briefing{display:none}.crosswalks-page{--alpha-bg:var(--alpha-white);--alpha-text:var(--alpha-ink);--alpha-muted:var(--alpha-gray-700);--crosswalks-record:var(--alpha-gray)}.crosswalks-section,.crosswalks-hero{break-inside:avoid}.crosswalks-framework-row__actions a:after,.crosswalks-lineage-step>a:after{content:" (" attr(href) ")"}}
