@import "https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Roboto+Condensed:wght@400;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.block\!{display:block!important}.contents{display:contents}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.block-1{block-size:calc(var(--spacing) * 1)}}:root{--paper:#f7f7f7;--paper-deep:#f0f1f3;--paper-light:#fff;--ink:#1a3258;--ink-soft:#454545;--muted:#6c7077;--rule:#d2d5da;--rule-light:#e7e8eb;--accent:#456fc2;--accent-dark:#31589f;--accent-soft:#e8eef9;--red:#a23f3a;--red-dark:#73302d;--green:#426b60;--amber:#9a732b;--blue:#1a3258;--display:"Libre Caslon Text", "Adobe Caslon Pro", Georgia, serif;--sans:"Roboto Condensed", "Myriad Pro", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0}button,input,textarea,select{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.atlas-shell{background:var(--paper);min-height:100vh;padding:0 clamp(18px,4vw,64px) 36px}.masthead{border-bottom:1px solid var(--rule);place-items:center;min-height:300px;padding:48px 0 34px;display:grid}.wordmark{cursor:pointer;text-align:center;background:0 0;border:0;grid-template-columns:minmax(60px,155px) auto minmax(60px,155px);align-items:center;gap:28px;padding:0;display:grid}.journal-rule{background:var(--ink);height:3px;display:block}.wordmark p,.wordmark strong,.wordmark small{margin:0;display:block}.wordmark p{font:700 22px/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.wordmark strong{font:400 clamp(44px, 6vw, 68px)/.95 var(--display);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;margin-top:9px}.wordmark small{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:700}.masthead-meta{border:1px solid var(--rule);background:var(--paper-light);align-items:stretch;margin-top:30px;display:flex}.masthead-meta>span{font:16px var(--display);color:var(--ink);align-items:center;padding:10px 18px;display:flex}.corpus-badge{border:0;border-left:1px solid var(--rule);background:var(--paper-light);align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.corpus-badge>span{background:var(--amber);border-radius:50%;width:7px;height:7px}.corpus-badge.private>span{background:var(--green)}.corpus-badge.synthetic>span{background:var(--red)}.view-tabs{background:#152139;align-items:stretch;gap:0;min-height:50px;margin-inline:calc(-1*clamp(18px,4vw,64px));padding-inline:clamp(18px,4vw,64px);display:flex}.view-tabs button{color:#fff;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1f;align-items:center;gap:9px;padding:0 22px;font-size:12px;font-weight:600;display:flex}.view-tabs button>span{font:italic 13px var(--display);color:#aebbd0}.view-tabs button.active{color:#fff;background:var(--accent)}.view-tabs button.active>span{color:#fff}.fixture-banner{color:#68461e;background:#f6e6cb;border:1px solid #d5ad78;align-items:center;gap:9px;margin-top:18px;padding:10px 13px;font-size:12px;display:flex}.eyebrow,.kicker{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700;line-height:1.2}.kicker{color:var(--accent)}h2{font:400 clamp(42px, 6vw, 74px)/.98 var(--display);letter-spacing:-.045em;margin:0}h3{font:400 27px/1.12 var(--display);margin:0}.lede{max-width:690px;color:var(--ink-soft);font:18px/1.58 var(--display);margin:22px 0 0}.section-intro{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:end;gap:54px;padding:62px 0 42px;display:grid}.reconcile-score{border-top:5px solid var(--green);background:var(--paper-light);grid-template-columns:104px 1fr;align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 12px 36px #342b1d14}.score-ring{border:2px solid var(--green);border-radius:50%;align-content:center;place-items:center;width:100px;height:100px;display:grid}.score-ring strong{font:34px/.85 var(--display)}.score-ring span{color:var(--muted);margin-top:7px;font-size:11px}.reconcile-score b{font:20px/1.25 var(--display);display:block}.reconcile-score small{color:var(--muted);margin-top:10px;line-height:1.45;display:block}.metric-ribbon{border:1px solid var(--rule);background:var(--paper-deep);grid-template-columns:1fr auto 1fr 1fr 1fr 1.35fr;align-items:center;display:grid}.metric-ribbon>svg{color:var(--accent)}.summary-count{border-right:1px solid var(--rule);flex-direction:column;justify-content:center;min-height:94px;padding:17px 21px;display:flex}.summary-count:last-child{border-right:0}.summary-count strong{font:31px/1 var(--display)}.summary-count span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:700}.summary-count.success strong{color:var(--green)}.summary-count.error strong{color:var(--red)}.source-pipeline{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin:24px 0;display:grid}.source-pipeline>div{grid-template-columns:auto 1fr;align-items:center;column-gap:13px;padding:20px;display:grid}.source-pipeline>div>svg{color:var(--accent);grid-row:1/3}.source-pipeline>div span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.source-pipeline>div strong{font:16px var(--display);overflow-wrap:anywhere;margin-top:4px}.source-pipeline>svg{color:var(--rule);align-self:center}.reconstruct-workbench{border:1px solid var(--rule);background:var(--paper-light);grid-template-columns:285px minmax(0,1fr);min-height:640px;display:grid}.row-rail{border-right:1px solid var(--rule);min-width:0}.panel-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;min-height:94px;padding:22px;display:flex}.panel-heading h3{font-size:20px}.row-list{scrollbar-width:thin;max-height:650px;overflow:auto}.row-list button{border:0;border-bottom:1px solid var(--rule-light);cursor:pointer;text-align:left;background:0 0;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid}.row-list button:hover,.row-list button.selected{background:var(--paper-deep)}.row-list button.selected{box-shadow:inset 4px 0 var(--accent)}.row-list button>span{color:#8d877d;font:10px monospace}.row-list b,.row-list small{display:block}.row-list b{font-size:11px}.row-list small{color:var(--muted);margin-top:3px;font-size:9px}.row-list i{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.row-list i.verified{color:var(--green);background:#e6efe9}.row-list i.error{color:var(--red);background:#f2dfdb}.comparison-panel{min-width:0;padding:clamp(26px,4vw,52px)}.selection-title{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:27px;display:flex}.selection-title h3{max-width:820px}.audit-pill{text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.audit-pill.verified{color:var(--green);background:#eef5f0;border-color:#9bb2a2}.audit-pill.error{color:var(--red);background:#f7e7e3;border-color:#d5a098}.comparison-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:34px;padding:32px 0;display:grid}.comparison-grid>section+section{border-left:1px solid var(--rule);padding-left:34px}.subheading{color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.cell-row{border-top:1px solid var(--rule-light);grid-template-columns:66px 1fr;gap:12px;padding:12px 0;display:grid}.cell-row>span{color:var(--muted);font:10px monospace}.cell-row p{font:14px/1.5 var(--display);overflow-wrap:anywhere;margin:0}.cell-row em{color:#aaa297}.anchor-meta{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.anchor-meta span{background:var(--paper-deep);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:5px 7px;font-size:9px}blockquote{border-left:4px solid var(--accent);background:var(--paper-deep);max-height:370px;color:var(--ink-soft);font:15px/1.75 var(--display);white-space:pre-wrap;margin:0;padding:20px 22px;overflow:auto}.empty-source{min-height:150px;color:var(--red);background:#f7e7e3;align-items:center;gap:11px;padding:24px;display:flex}.exactness-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:center;gap:9px;padding:17px 0;display:flex}.exactness-strip>div{margin-right:auto}.exactness-strip b{font:16px var(--display)}.exactness-strip span{align-items:center;gap:4px;padding:6px 8px;font:10px monospace;display:flex}.exactness-strip span.pass{color:var(--green);background:#e6efe9}.exactness-strip span.fail{color:var(--red);background:#f2dfdb}.exactness-strip>strong{margin-left:7px;font-size:11px}.error-callout{color:var(--red-dark);background:#f7e7e3;border:1px solid #d4a098;gap:12px;margin-top:22px;padding:17px;display:flex}.error-callout p{font:13px/1.5 var(--display);margin:5px 0 0}.atlas-header,.update-header{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:end;gap:60px;padding:62px 0 40px;display:grid}.atlas-controls{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.scope-control,.layer-control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scope-control>span,.layer-control>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-right:7px;font-size:9px;font-weight:700}.scope-control button,.layer-control button{border:1px solid var(--rule);background:var(--paper-light);cursor:pointer;min-height:33px;padding:7px 10px;font-size:10px}.scope-control button.active{border-color:var(--ink);background:var(--ink);color:var(--paper-light)}.layer-control button{align-items:center;gap:6px;display:flex}.layer-control button i{border:1px solid var(--rule);place-items:center;width:13px;height:13px;display:grid}.layer-control button.active i{border-color:var(--accent);color:#fff;background:var(--accent)}.graph-map{border:1px solid var(--rule);background:var(--paper-light);margin-top:24px}.graph-map-heading{border-bottom:1px solid var(--rule);background:var(--paper-deep);justify-content:space-between;align-items:end;gap:24px;min-height:84px;padding:17px 20px;display:flex}.graph-map-heading h3{font-size:23px}.graph-legend{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:10px 15px;font-size:9px;font-weight:700;display:flex}.graph-legend span{align-items:center;gap:6px;display:inline-flex}.graph-legend span:before{content:"";border:2px solid var(--blue);background:var(--paper-light);width:9px;height:9px}.graph-legend .footnote:before{border-color:var(--ink-soft);background:var(--paper-deep)}.graph-legend .group:before{border-color:var(--accent);background:var(--accent-soft);border-radius:50%}.graph-legend .authority:before{border-color:var(--green)}.graph-stage{scrollbar-width:thin;background-color:#fbfbfc;background-image:linear-gradient(#1a32580e 1px,#0000 1px),linear-gradient(90deg,#1a32580e 1px,#0000 1px);background-size:28px 28px;max-height:760px;overflow:auto}.graph-stage svg{width:100%;min-width:980px;height:auto;display:block}.graph-edge{fill:none}.graph-edges path{fill:none;stroke:var(--rule);opacity:.72;transition:opacity .15s,stroke .15s}.graph-edges path.active{stroke:var(--accent);opacity:.86}.graph-edges path.dimmed{opacity:.07}.graph-node{cursor:pointer;transition:opacity .15s}.graph-node rect{fill:var(--paper-light);stroke:var(--blue);stroke-width:1.5px;transition:fill .15s,stroke .15s,stroke-width .15s}.graph-node.footnote rect{fill:var(--paper-deep);stroke:var(--ink-soft)}.graph-node.group rect{fill:var(--accent-soft);stroke:var(--accent)}.graph-node.authority rect{stroke:var(--green)}.graph-node.selected rect{fill:var(--accent-soft);stroke:var(--ink);stroke-width:3px}.graph-node:focus{outline:none}.graph-node:focus rect{stroke:var(--accent);stroke-width:3px}.graph-node.dimmed{opacity:.16}.graph-node text{pointer-events:none}.graph-node .node-label{fill:var(--ink);font:12px var(--display)}.graph-node.group .node-label{font-style:italic}.graph-node .node-meta{fill:var(--muted);font:700 8px var(--sans);letter-spacing:.06em;text-transform:uppercase}.graph-node .audit-dot{fill:var(--red);stroke:var(--paper-light);stroke-width:2px}.graph-selection{border-top:1px solid var(--rule);background:var(--paper-light);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:12px 18px;display:grid}.graph-selection>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.graph-selection p{font:13px/1.4 var(--display);margin:0}.graph-selection small{color:var(--muted);white-space:nowrap;font-size:9px}.reverse-lookup{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:26px;margin-top:24px;padding:26px;display:grid}.reverse-lookup h3{font-size:25px}.reverse-lookup>div>p:last-child{color:#c8c2b7;font:13px/1.5 var(--display)}.lookup-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lookup-links button{color:var(--paper-light);cursor:pointer;text-align:left;background:#223b65;border:1px solid #597094;padding:12px}.lookup-links span,.lookup-links small{color:#b9c5d9;font-size:9px}.lookup-links p{font:12px/1.4 var(--display);margin:6px 0}.authority-index{border-top:2px solid var(--ink);margin-top:28px}.index-heading{justify-content:space-between;align-items:end;gap:20px;padding:24px 0 18px;display:flex}.index-heading>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.index-table{border:1px solid var(--rule);background:var(--paper-light)}.index-row{border:0;border-bottom:1px solid var(--rule-light);text-align:left;background:0 0;grid-template-columns:minmax(260px,1.5fr) 90px 60px minmax(160px,.8fr);align-items:center;gap:18px;width:100%;min-height:64px;padding:12px 16px;display:grid}button.index-row{cursor:pointer}button.index-row:hover{background:var(--paper-deep)}.index-row.heading{background:var(--paper-deep);min-height:38px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.index-row b,.index-row small{display:block}.index-row b{font:14px var(--display)}.index-row small{color:var(--muted);margin-top:4px;font-size:9px}.index-row>span:not(:first-child){font-size:10px}.simulation-notice{border:1px solid #c99754;border-top:5px solid var(--amber);background:#f5e7cf;gap:14px;padding:21px;display:flex}.simulation-notice>svg{color:var(--amber);flex:none}.simulation-notice b{font:20px var(--display)}.simulation-notice p{color:#674d2a;margin:8px 0 0;font-size:12px;line-height:1.5}.update-layout{border:1px solid var(--rule);background:var(--paper-light);grid-template-columns:340px minmax(0,1fr);min-height:580px;display:grid}.event-builder{border-right:1px solid var(--rule);padding-bottom:22px}.event-builder>label,.patch-form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:17px 22px 0;font-size:9px;font-weight:700;display:block}input,textarea,select{border:1px solid var(--rule);width:100%;color:var(--ink);background:var(--paper-light);text-transform:none;letter-spacing:0;border-radius:0;margin-top:7px;padding:11px;font-size:12px;line-height:1.4}textarea{resize:vertical}.primary-action{border:1px solid var(--accent-dark);background:var(--accent);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:700;display:inline-flex}.event-builder>.primary-action{width:calc(100% - 44px);margin:21px 22px 0}.boundary-note{color:var(--muted);gap:7px;margin:15px 22px 0;font-size:9px;line-height:1.45;display:flex}.boundary-note svg{flex:none}.impact-panel{min-width:0;padding:clamp(24px,4vw,44px)}.impact-empty{min-height:470px;color:var(--muted);text-align:center;align-content:center;place-items:center;display:grid}.impact-empty svg{width:50px;height:50px;color:var(--rule);margin-bottom:17px}.impact-empty p{max-width:360px;font:15px/1.5 var(--display)}.simulation-banner{border-bottom:1px solid var(--rule);gap:15px;padding-bottom:22px;display:flex}.simulation-banner>span{background:var(--amber);color:#fff;letter-spacing:.11em;height:fit-content;padding:6px 8px;font-size:9px;font-weight:700}.simulation-banner b{font:23px var(--display)}.simulation-banner p{color:var(--muted);margin:6px 0 0;font-size:12px}.impact-chain{border:1px solid var(--rule);background:var(--paper-deep);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin:25px 0;display:grid}.impact-chain .summary-count{min-height:86px}.impact-chain>svg{color:var(--accent)}.impact-detail-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.impact-detail-grid section{min-width:0}.impact-detail-grid section>button{border:1px solid var(--rule-light);cursor:pointer;text-align:left;background:#fbfbfc;grid-template-columns:60px 1fr;gap:4px 9px;width:100%;margin-bottom:7px;padding:11px;display:grid}.impact-detail-grid section>button.selected{border-color:var(--accent);background:var(--accent-soft)}.impact-detail-grid button>span{color:var(--accent);grid-row:1/3;font:10px monospace}.impact-detail-grid button p{font:12px/1.35 var(--display);margin:0}.impact-detail-grid button small{color:var(--muted);font-size:9px}.audit-task{border-top:1px solid var(--rule-light);grid-template-columns:34px 1fr;gap:9px;padding:12px 0;display:grid}.audit-task span{color:var(--accent);font:italic 15px var(--display)}.audit-task p{font:12px/1.45 var(--display);margin:0}.patch-workbench{border:1px solid var(--rule);background:var(--paper-light);margin-top:28px}.patch-heading{border-bottom:1px solid var(--rule);background:var(--paper-deep);justify-content:space-between;align-items:end;gap:20px;padding:23px 26px;display:flex}.patch-heading>span{color:var(--muted);font:10px monospace}.patch-grid{grid-template-columns:360px minmax(0,1fr);display:grid}.patch-form{border-right:1px solid var(--rule);padding-bottom:25px}.patch-actions{gap:8px;margin:20px 22px 0;display:flex}.patch-actions>button:not(.primary-action){border:1px solid var(--rule);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:inline-flex}.compiled-output{min-width:0}.output-tabs{border-bottom:1px solid var(--rule);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:13px 22px;font-size:9px;display:flex}.output-tabs .active{color:var(--accent);font-weight:700}.compiled-output>section{border-bottom:1px solid var(--rule-light);padding:21px 26px}.muted{color:var(--muted);font:13px/1.5 var(--display)}.inline-diff{grid-template-columns:1fr 1fr;gap:9px;display:grid}.inline-diff del,.inline-diff ins{font:12px/1.5 var(--display);overflow-wrap:anywhere;padding:13px;text-decoration:none}.inline-diff del{color:#7b352d;background:#f3dfdc}.inline-diff ins{color:#315640;background:#e3eee6}.inline-diff del:before{content:"− ";font-weight:700}.inline-diff ins:before{content:"+ ";font-weight:700}.generated-cells{border:1px solid var(--rule-light)}.generated-cells>div{border-bottom:1px solid var(--rule-light);grid-template-columns:36px 1fr;display:grid}.generated-cells>div:last-child{border-bottom:0}.generated-cells span{background:var(--paper-deep);color:var(--accent);padding:9px;font:10px monospace}.generated-cells p{font:11px/1.4 var(--display);overflow-wrap:anywhere;margin:0;padding:9px}.generated-cells em{color:#aaa297}.footnote-preview{border-left:4px solid var(--accent);background:var(--paper-deep);white-space:pre-wrap;max-height:270px;font:13px/1.65 var(--display);padding:17px;overflow:auto}.index-proof{align-items:flex-start;gap:12px;display:flex}.index-proof svg{color:var(--green)}.index-proof b{font:16px var(--display)}.index-proof p{color:var(--muted);margin:5px 0 0;font-size:10px}footer{border-top:2px solid var(--ink);color:var(--muted);justify-content:space-between;align-items:end;margin-top:45px;padding-top:19px;font-size:10px;display:flex}footer span{color:var(--ink);font:18px var(--display)}footer p{margin:5px 0 0}@media (max-width:1050px){.section-intro,.atlas-header,.update-header{grid-template-columns:1fr}.metric-ribbon{grid-template-columns:repeat(3,1fr)}.metric-ribbon>svg{display:none}.graph-map-heading{align-items:flex-start}.update-layout{grid-template-columns:300px minmax(0,1fr)}.impact-chain{grid-template-columns:repeat(2,1fr)}.impact-chain>svg{display:none}}@media (max-width:780px){.atlas-shell{padding-inline:14px}.masthead{min-height:235px;padding:35px 0 26px}.wordmark{grid-template-columns:36px minmax(0,1fr) 36px;gap:12px;width:100%}.wordmark p{font-size:16px}.wordmark strong{white-space:normal;font-size:clamp(31px,10vw,43px)}.wordmark small{letter-spacing:.15em;font-size:8px}.journal-rule{height:2px}.masthead-meta{margin-top:22px}.masthead-meta>span{display:none}.corpus-badge{gap:5px;font-size:0}.view-tabs{margin-inline:-14px;padding-inline:14px}.view-tabs button{flex:1;justify-content:center;padding-inline:7px}.view-tabs button>svg{display:none}.section-intro{padding-top:40px}.reconcile-score{grid-template-columns:80px 1fr}.score-ring{width:76px;height:76px}.metric-ribbon{grid-template-columns:1fr 1fr}.source-pipeline{grid-template-columns:1fr}.source-pipeline>svg{display:none}.reconstruct-workbench{grid-template-columns:1fr}.row-rail{border-right:0;border-bottom:1px solid var(--rule)}.row-list{max-height:270px}.comparison-grid{grid-template-columns:1fr}.comparison-grid>section+section{border-left:0;padding-left:0}.selection-title{display:block}.audit-pill{margin-top:15px}.exactness-strip{flex-wrap:wrap}.atlas-controls{display:block}.layer-control{margin-top:10px}.graph-map-heading{display:block}.graph-legend{justify-content:flex-start;margin-top:14px}.graph-stage{max-height:620px}.graph-selection{grid-template-columns:1fr;gap:5px}.graph-selection small{white-space:normal}.reverse-lookup,.lookup-links{grid-template-columns:1fr}.index-row{grid-template-columns:1fr 60px}.index-row>span:nth-child(2),.index-row>span:nth-child(4){display:none}.update-layout{grid-template-columns:1fr}.event-builder{border-right:0;border-bottom:1px solid var(--rule)}.impact-detail-grid,.patch-grid{grid-template-columns:1fr}.patch-form{border-right:0;border-bottom:1px solid var(--rule)}.inline-diff{grid-template-columns:1fr}footer{display:block}footer>p{margin-top:14px}}.view-tabs>span{color:#c8d0dd;letter-spacing:.035em;border-right:1px solid #ffffff1f;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:12px;font-weight:600;display:flex}.view-tabs>span b{color:#aebbd0;font:italic 13px var(--display)}.view-tabs>span.active{color:#fff;background:var(--accent)}.view-tabs>span.active b{color:#fff}.corpus-masthead{min-height:280px}.corpus-badge.partial>span{background:var(--amber)}.corpus-intro{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:58px;padding:62px 0 40px;display:grid}.corpus-intro h1{font:400 clamp(44px, 6.3vw, 76px)/.97 var(--display);letter-spacing:-.047em;margin:0}.coverage-card{border:1px solid #c9a369;border-top:5px solid var(--amber);color:#5d4727;background:#f6ead7;padding:24px}.coverage-card>div{color:var(--amber);align-items:center;gap:9px;display:flex}.coverage-card .eyebrow{color:#72552a;margin:0}.coverage-card>p{font:15px/1.55 var(--display);margin:17px 0}.coverage-card>strong{border-top:1px solid #dcc49d;padding-top:14px;font-size:11px;line-height:1.45;display:block}.corpus-ribbon{border:1px solid var(--rule);background:var(--paper-light);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.corpus-count{border-right:1px solid var(--rule);min-width:0;padding:18px 20px}.corpus-count:last-child{border-right:0}.corpus-count strong,.corpus-count span{display:block}.corpus-count strong{font:30px/1 var(--display)}.corpus-count span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:700}.schema-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin:22px 0;padding:16px;font-size:9px;font-weight:700;display:flex}.schema-strip span{background:var(--paper-deep);padding:7px 9px}.schema-strip svg{width:14px;color:var(--accent)}.corpus-browser{border:1px solid var(--rule);background:var(--paper-light);grid-template-columns:270px minmax(0,1fr);min-height:780px;display:grid}.chapter-rail{border-right:1px solid var(--rule);background:#f7f7f8;min-width:0}.rail-heading{border-bottom:1px solid var(--rule);background:var(--paper-deep);padding:22px}.rail-heading h2{font-size:27px}.chapter-list{scrollbar-width:thin;max-height:940px;overflow:auto}.chapter-list button{border:0;border-bottom:1px solid var(--rule-light);cursor:pointer;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.chapter-list button:hover,.chapter-list button.selected{background:var(--paper-light)}.chapter-list button.selected{box-shadow:inset 4px 0 var(--accent)}.chapter-list button>span{color:var(--accent);font:italic 17px/1 var(--display)}.chapter-list b,.chapter-list small{display:block}.chapter-list b{font-size:11px;line-height:1.35}.chapter-list small{color:var(--muted);margin-top:4px;font-size:9px}.chapter-list svg{color:var(--rule)}.browser-main{min-width:0}.subchapter-header{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:end;gap:28px;min-height:126px;padding:24px 28px;display:grid}.subchapter-header h2{font-size:clamp(26px,3vw,38px)}.subchapter-header label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.subchapter-header select{margin-top:8px}.subchapter-stats{border-bottom:1px solid var(--rule);background:var(--paper-deep);flex-wrap:wrap;gap:0;min-height:46px;display:flex}.subchapter-stats span{border-right:1px solid var(--rule);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding:0 15px;font-size:9px;display:flex}.subchapter-stats b{color:var(--ink);font:15px var(--display)}.subchapter-stats .review-count,.subchapter-stats .review-count b{color:var(--red)}.proposition-workbench{grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:650px;display:grid}.proposition-rail{border-right:1px solid var(--rule);min-width:0}.proposition-tools{border-bottom:1px solid var(--rule);padding:14px}.filter-tabs{grid-template-columns:repeat(3,1fr);display:grid}.filter-tabs button{border:1px solid var(--rule);cursor:pointer;background:0 0;border-right:0;min-height:34px;font-size:10px;font-weight:700}.filter-tabs button:last-child{border-right:1px solid var(--rule)}.filter-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.search-box{border:1px solid var(--rule);background:var(--paper-light);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:9px;display:grid}.search-box svg{color:var(--muted);margin-left:10px}.search-box input{background:0 0;border:0;margin:0}.search-box input:focus-visible{outline-offset:-2px}.proposition-list{scrollbar-width:thin;max-height:740px;overflow:auto}.proposition-list-row{border-bottom:1px solid var(--rule-light);position:relative}.proposition-select{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr;gap:7px 10px;width:100%;padding:14px 48px 14px 14px;display:grid}.proposition-list-row:hover,.proposition-list-row.selected{background:var(--paper-deep)}.proposition-list-row.selected{box-shadow:inset 4px 0 var(--accent)}.row-focus-link{width:30px;height:30px;color:var(--accent-dark);border:1px solid #0000;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.row-focus-link:hover{border-color:var(--accent);background:var(--paper-light)}.proposition-list p{font:12px/1.45 var(--display);margin:0}.proposition-list .proposition-select small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;grid-column:2;font-size:8px}.kind-badge{border:1px solid var(--blue);width:fit-content;min-width:38px;height:21px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;padding:0 6px;font-size:8px;font-weight:700;display:inline-flex}.kind-badge.btl{border-color:var(--accent);color:var(--accent-dark);background:var(--accent-soft)}.kind-badge.unclassified{color:#76551e;background:#f6ead7;border-color:#c5944c}.empty-list{color:var(--muted);text-align:center;margin:0;padding:26px 18px;font-size:11px}.proposition-detail{min-width:0;padding:clamp(24px,4vw,48px)}.proposition-detail>header{border-bottom:2px solid var(--ink);padding-bottom:27px}.proposition-detail>header>div{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.proposition-detail>header h2{letter-spacing:-.025em;margin-top:18px;font-size:clamp(25px,3vw,40px);line-height:1.25}.supports-heading{justify-content:space-between;align-items:end;gap:18px;padding:25px 0 15px;display:flex}.supports-heading h3{font-size:26px}.supports-heading>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.support-tree{gap:11px;margin:0;padding:0;list-style:none;display:grid;position:relative}.support-tree>li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.support-position{color:#fff;background:var(--ink);width:28px;height:28px;font:italic 12px var(--display);border-radius:50%;place-items:center;display:grid}.citation-card{border:1px solid var(--rule);background:#fbfbfc;grid-template-columns:62px minmax(0,1fr);display:grid}.citation-order{border-right:1px solid var(--rule);color:var(--muted);text-align:center;align-content:start;gap:5px;padding:14px 10px;display:grid}.citation-order span{font:16px var(--display)}.citation-order small{letter-spacing:.08em;text-transform:uppercase;font-size:7px}.citation-body{min-width:0;padding:14px 16px}.citation-labels{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:5px;font-size:8px;display:flex}.citation-labels>span{background:var(--paper-deep);padding:4px 6px}.citation-labels .signal-pill{color:#fff;background:var(--accent)}.literal-citation{font:14px/1.55 var(--display);overflow-wrap:anywhere;margin:12px 0}.citation-focus-link{color:var(--accent-dark);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:5px;margin:-2px 0 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.citation-focus-link:hover{text-underline-offset:3px;text-decoration:underline}.authority-link{border-top:1px solid var(--rule-light);color:var(--green);align-items:flex-start;gap:9px;padding-top:11px;text-decoration:none;display:flex}.authority-link svg{flex:none;margin-top:2px}.authority-link>svg:last-child{margin-left:auto}.authority-link:hover b{text-underline-offset:3px;text-decoration:underline}.unresolved-authority:hover b{text-decoration:none}.authority-link b,.authority-link small{display:block}.authority-link small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:8px;line-height:1.45}.citation-fields{background:var(--rule-light);gap:1px;margin:12px 0 0;display:grid}.citation-fields>div{background:#fff;grid-template-columns:90px 1fr;gap:10px;padding:8px 10px;display:grid}.citation-fields dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.citation-fields dd{font:11px/1.4 var(--display);overflow-wrap:anywhere;margin:0}.nested-proposition{border:1px solid var(--accent);border-left:5px solid var(--accent);background:var(--accent-soft);min-width:0;padding:17px}.nested-heading{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:8px;display:flex}.nested-proposition>p{font:15px/1.6 var(--display);margin:14px 0 18px}.nested-focus-link,.focus-page-link{color:var(--accent-dark);text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.nested-focus-link:hover,.focus-page-link:hover{text-underline-offset:3px;text-decoration:underline}.focus-page-link{margin-left:auto}.nested-proposition .support-tree{margin-top:13px}.nested-proposition .citation-card{background:#fff}.possible-issue-text{color:#a32135;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0f2;border-radius:2px;padding:0 .04em}.possible-issues{color:#68212d;background:#fff4f5;border-left:3px solid #b5293d;margin:16px 0 18px;padding:13px 15px}.possible-issues>header{border:0;align-items:center;gap:8px;padding:0;display:flex}.possible-issues>header strong,.possible-issues>summary{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.possible-issues>header span{color:#925d66;letter-spacing:.09em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:700}.possible-issues ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.possible-issues li{margin:0}.possible-issues li a{color:#8b2033;text-transform:uppercase;flex-wrap:wrap;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.possible-issues li a:hover{text-underline-offset:3px;text-decoration:underline}.possible-issues li a span{color:#9a626b}.possible-issues li p{color:#5f3a41;font:13px/1.45 var(--display);margin:3px 0 0}.compact-issues{margin:-1px 0 14px;padding:10px 12px}.compact-issues>summary{color:#9c2437;cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.compact-issues>summary::-webkit-details-marker{display:none}.compact-issues>summary:after{content:"+";margin-left:auto;font-size:15px;line-height:1}.compact-issues[open]>summary:after{content:"−"}.entity-hero-issues{padding:0 clamp(22px,3.5vw,44px) 24px}.entity-hero-issues .possible-issues{margin:0}.same-parenthetical-reference{color:#254c47;background:#f0f6f5;border-left:3px solid #416b65;margin:0 0 14px;padding:12px 14px}.same-parenthetical-label{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.same-parenthetical-label span{color:#698781;letter-spacing:.08em;margin-left:auto;font-size:9px;font-weight:700}.same-parenthetical-reference p{color:#304c48;font:14px/1.48 var(--display);margin:7px 0 8px}.same-parenthetical-reference a{color:#34655d;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.same-parenthetical-reference a:hover{text-underline-offset:3px;text-decoration:underline}.same-parenthetical-reference a span{color:#6a837f;font-weight:700}.unresolved-same{color:#8b2033;background:#fff4f5;border-left-color:#b5293d}.unresolved-same p{color:#5f3a41}.entity-hero-same{padding:0 clamp(22px,3.5vw,44px) 24px}.entity-hero-same .same-parenthetical-reference{margin:0}.cycle-note,.empty-support{color:var(--muted);background:var(--paper-deep);align-items:center;gap:7px;margin:0;padding:17px;font-size:11px;display:flex}.loading-panel{min-height:420px;color:var(--muted);align-content:center;place-items:center;gap:13px;display:grid}.loading-panel svg{color:var(--accent)}.spin{animation:1s linear infinite spin}.inline-error,.fatal-error{min-height:420px;color:var(--red);text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.fatal-error h1{font:34px var(--display);margin:0}@keyframes spin{to{transform:rotate(360deg)}}.entity-topbar{z-index:30;color:#fff;background:#152139;border-bottom:1px solid #0c1526;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.entity-wordmark{color:#fff;grid-template-columns:auto auto;align-items:baseline;column-gap:7px;text-decoration:none;display:grid}.entity-wordmark span{color:#9db6e8;font:700 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.entity-wordmark strong{font:400 24px/1 var(--display);letter-spacing:.015em;text-transform:uppercase}.entity-wordmark small{color:#aebbd0;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-top:5px;font-size:10px;font-weight:700}.entity-back{color:#fff;border:1px solid #ffffff3d;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.entity-back:hover{background:#ffffff17}.entity-page{width:min(1420px,100%);min-height:calc(100vh - 72px);margin:0 auto;padding:28px clamp(18px,4vw,58px) 64px}.entity-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.entity-breadcrumb a{color:var(--accent-dark);font-weight:700;text-decoration:none}.entity-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.entity-breadcrumb strong{color:var(--ink)}.entity-hero{border:1px solid var(--rule);border-top:5px solid var(--ink);background:var(--paper-light);margin-top:20px}.entity-kicker{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;padding:18px clamp(22px,3.5vw,44px) 0;font-size:12px;font-weight:700;display:flex}.entity-kicker>span+span{border-left:1px solid var(--rule);padding-left:9px}.entity-hero h1{max-width:1120px;color:var(--ink);font:400 clamp(28px, 3.3vw, 48px)/1.28 var(--display);letter-spacing:-.025em;margin:0;padding:25px clamp(22px,3.5vw,44px) 32px}.proposition-context-sentence span{transition:color .14s}.proposition-context-main{color:var(--ink)}.proposition-context-fragment{color:#1c273d3d}.authority-record{border-top-color:var(--green)}.authority-record h1,.citation-record h1{padding-bottom:14px}.citation-record{border-top-color:var(--accent)}.entity-canonical{max-width:1080px;color:var(--ink-soft);font:18px/1.6 var(--display);margin:0;padding:0 clamp(22px,3.5vw,44px) 32px}.entity-context-grid{border-top:1px solid var(--rule);background:var(--paper-deep);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.entity-context-grid.case-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-context-grid.citation-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.entity-context-grid>div{border-right:1px solid var(--rule);min-width:0;min-height:98px;padding:17px 20px}.entity-context-grid>div:last-child{border-right:0}.entity-context-grid span,.entity-context-grid strong,.entity-context-grid small{display:block}.entity-context-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.entity-context-grid strong{font:23px/1 var(--display);margin-top:8px}.entity-context-grid small{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.35}.entity-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;margin-top:24px;display:grid}.entity-main{gap:24px;min-width:0;display:grid}.entity-section{border:1px solid var(--rule);background:var(--paper-light);min-width:0;padding:clamp(20px,3vw,34px)}.entity-section>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:17px;display:flex}.entity-section>header .eyebrow{margin-bottom:7px}.entity-section>header h2,.entity-activity h2{font:400 28px/1.12 var(--display);margin:0}.entity-section>header>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.entity-activity{border:1px solid var(--rule);border-top:5px solid var(--accent);background:var(--paper-light);padding:23px;position:sticky;top:96px}.entity-activity .eyebrow{margin-bottom:7px}.entity-activity-empty{background:var(--paper-deep);color:var(--muted);grid-template-columns:auto 1fr;gap:9px;margin-top:18px;padding:12px;display:grid}.entity-activity-empty svg{color:var(--accent)}.entity-activity-empty p{margin:0;font-size:13px;line-height:1.45}.entity-activity-note{color:var(--ink-soft);font:14px/1.55 var(--display);margin:17px 0}.entity-activity dl{background:var(--rule-light);gap:1px;margin:0;display:grid}.entity-activity dl>div{background:#fff;padding:11px}.entity-activity dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.entity-activity dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.4}.entity-activity code{font-size:11px}.incoming-list,.occurrence-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.incoming-list li{border:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) 34px;align-items:start;gap:12px;padding:15px;display:grid}.incoming-list li>span{color:#fff;background:var(--ink);width:28px;height:28px;font:italic 12px var(--display);border-radius:50%;place-items:center;display:grid}.incoming-list p{color:var(--ink);font:16px/1.5 var(--display);margin:10px 0 6px}.incoming-list small{color:var(--muted);text-transform:uppercase;font-size:12px}.incoming-list a{width:34px;height:34px;color:var(--accent-dark);place-items:center;display:grid}.entity-empty{background:var(--paper-deep);color:var(--muted);margin:0;padding:20px;font-size:14px;line-height:1.5}.entity-record-nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entity-record-nav>a{border:1px solid var(--rule);background:var(--paper-light);min-width:0;min-height:72px;color:var(--ink);font:13px/1.35 var(--display);align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:flex}.entity-record-nav>a:last-child{text-align:right;justify-content:flex-end}.entity-record-nav a:hover{border-color:var(--accent);background:var(--accent-soft)}.entity-record-nav span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.entity-record-nav small{color:var(--accent-dark);font:700 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.occurrence-card{border:1px solid var(--rule);background:#fbfbfc;grid-template-columns:76px minmax(0,1fr);display:grid}.occurrence-index{border-right:1px solid var(--rule);color:var(--muted);font:18px/1 var(--display);text-align:center;padding:17px 10px}.occurrence-index small{font:10px/1.25 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:7px;display:block}.occurrence-body{min-width:0;padding:17px 19px}.occurrence-location{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.occurrence-location strong{color:var(--ink);font:17px var(--display)}.occurrence-propositions{border-top:1px solid var(--rule-light);gap:8px;margin-top:15px;padding-top:13px;display:grid}.occurrence-propositions>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.occurrence-propositions>a{background:var(--accent-soft);color:var(--ink);font:14px/1.45 var(--display);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.occurrence-propositions>a:hover{box-shadow:inset 3px 0 var(--accent)}.occurrence-propositions>p{color:var(--muted);margin:0;font-size:13px}.citation-authority-record{border:1px solid var(--rule);color:var(--green);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;text-decoration:none;display:grid}.citation-authority-record>svg{margin-top:2px}.citation-authority-record strong{font:22px/1.25 var(--display);display:block}.citation-authority-record p{color:var(--ink-soft);font:15px/1.5 var(--display);margin:8px 0}.citation-authority-record small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.citation-authority-record:hover{border-color:var(--green);background:#f1f6f4}.citation-placement-section .citation-fields{margin-top:0}.citation-placement-section a{color:var(--accent-dark)}.entity-loading,.entity-error{text-align:center;align-content:center;place-items:center;gap:13px;min-height:520px;display:grid}.entity-loading{color:var(--muted)}.entity-loading svg{color:var(--accent)}.entity-error{color:var(--red)}.entity-error h1{font:36px var(--display);margin:0}.entity-error p{color:var(--ink-soft);margin:0;font-size:15px}.entity-error a{color:var(--accent-dark);align-items:center;gap:6px;margin-top:10px;font-weight:700;display:inline-flex}@media (max-width:900px){.entity-layout{grid-template-columns:1fr}.entity-activity{position:static}}@media (max-width:680px){.entity-topbar{min-height:64px}.entity-wordmark span,.entity-wordmark small{display:none}.entity-wordmark strong{font-size:20px}.entity-back{padding:8px 9px;font-size:12px}.entity-page{padding-inline:14px}.entity-context-grid,.entity-context-grid.case-context-grid,.entity-context-grid.citation-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-context-grid>div{border-bottom:1px solid var(--rule)}.entity-context-grid>div:nth-child(2n),.entity-context-grid.case-context-grid>div:nth-child(2){border-right:0}.entity-context-grid.case-context-grid>div:last-child{border-bottom:0;grid-column:1/-1}.entity-section{padding:18px 14px}.entity-section>header{align-items:flex-start}.entity-section>header h2{font-size:24px}.occurrence-card{grid-template-columns:1fr}.occurrence-index{border-right:0;border-bottom:1px solid var(--rule);text-align:left;align-items:baseline;gap:7px;padding:10px 14px;display:flex}.occurrence-index small{margin:0}.entity-record-nav{grid-template-columns:1fr}}.bbb-shell{color:#161b2f;background:#f7f7fa;min-height:100vh;overflow-x:clip}.bbb-topbar{z-index:20;background:#fff;border-bottom:1px solid #d9dbe6;grid-template-columns:260px minmax(280px,620px) 1fr;align-items:center;gap:22px;min-height:80px;padding:0 28px;display:grid;position:sticky;top:0}.bbb-mark{color:#1f2f89;font:700 22px/1 var(--sans);letter-spacing:.035em;text-transform:uppercase;text-decoration:none}.bbb-mark span{letter-spacing:.18em;font-size:9px;display:block}.bbb-search{color:#2c3993;background:#f6f5fa;border:1px solid #b9bdd0;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:50px;padding:0 20px;display:grid}.bbb-search input{color:#161b2f;background:0 0;border:0;margin:0;padding:0;font-size:15px}.bbb-search input:focus-visible{outline:0}.bbb-toplink{color:#26358e;text-transform:uppercase;justify-self:end;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.bbb-frame{grid-template-columns:88px 290px minmax(0,1fr);min-width:0;min-height:calc(100vh - 80px);display:grid}.bbb-frame>*{min-width:0}.bbb-tools{background:#111b73;flex-direction:column;align-items:center;gap:18px;padding-top:28px;display:flex}.bbb-tools a{color:#dce0ff;background:#283596;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.bbb-tools a.active{color:#1a2582;background:#fff}.bbb-tools svg{width:22px}.bbb-nav{background:#fff;border-right:1px solid #d9dbe6}.bbb-nav-title{border-bottom:1px solid #d9dbe6;min-height:114px;padding:24px 22px}.bbb-nav-title span,.bbb-nav-title strong,.bbb-nav-title small{display:block}.bbb-nav-title span{color:#6570af;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.bbb-nav-title strong{color:#222f86;text-transform:uppercase;margin-top:7px;font-size:16px}.bbb-nav-title small{color:#777c91;margin-top:7px;font-size:10px}.bbb-rule-list button{color:#1d276d;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ececf2;grid-template-columns:68px 1fr;gap:3px 10px;width:100%;padding:14px 18px;display:grid}.bbb-rule-list button:hover,.bbb-rule-list button.selected{background:#f0f0ff}.bbb-rule-list button.selected{box-shadow:inset 4px 0 #4a52da}.bbb-rule-list span{grid-row:1/3;font-size:11px;font-weight:700}.bbb-rule-list strong{font-size:11px;line-height:1.35}.bbb-rule-list small{color:#84889a;font-size:9px}.bbb-reader{width:100%;min-width:0;max-width:950px;margin:0 auto;padding:44px clamp(34px,6vw,86px) 90px}.bbb-breadcrumb{color:#4b57a1;letter-spacing:.025em;font-size:11px;font-weight:700}.bbb-breadcrumb span{color:#9da1b5;margin:0 7px}.bbb-reader>header{border-bottom:1px solid #d5d7e2;padding:41px 0 27px}.bbb-reader>header p{color:#606795;letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700}.bbb-reader h1{overflow-wrap:anywhere;color:#171b35;max-width:760px;font:400 clamp(38px, 5vw, 60px)/1.03 var(--display);letter-spacing:-.035em;margin:0}.bbb-notice{color:#292f5c;background:#eeeefa;border-left:4px solid #3e4ed0;grid-template-columns:150px 1fr;gap:18px;margin:28px 0;padding:22px 24px;display:grid}.bbb-notice strong{font:700 16px var(--display)}.bbb-notice span{font:15px/1.55 var(--display)}.bbb-prose{color:#242536;width:100%;min-width:0;max-width:760px;padding-top:24px}.bbb-rich-paragraph{margin:var(--bbb-space) 0 0;padding-left:var(--bbb-indent);font:18px/1.55 var(--display);overflow-wrap:anywhere}.bbb-rich-paragraph:target,.bbb-footnotes li:target{scroll-margin-top:100px;animation:2.5s ease-out bbb-target}.bbb-page-anchor{scroll-margin-top:100px}.bbb-rich-major{margin-top:max(42px, var(--bbb-space));color:#1d287a;font:700 27px/1.2 var(--display);letter-spacing:-.018em;border-top:2px solid #27368f;padding:22px 0 10px}.bbb-rich-subheading{margin-top:max(34px, var(--bbb-space));color:#17495e;font:700 22px/1.28 var(--display);letter-spacing:-.01em;border-bottom:1px solid #d5d7e2;padding:14px 0 8px}.bbb-rich-emphasis{margin-top:max(24px, var(--bbb-space));font-weight:700}.bbb-rich-example{color:#232b70}.bbb-rich-example:first-letter{color:#5361d2}.bbb-rich-bullet{padding-left:max(var(--bbb-indent), 36px);text-indent:-18px}.bbb-rich-dash{text-indent:0}.bbb-rich-list-item{text-indent:0;position:relative}.bbb-list-marker{color:#5361d2;width:18px;margin-left:-18px;display:inline-block}.bbb-rich-list-item.nested .bbb-list-marker{font-size:.8em}.bbb-rich-run{white-space:normal}.bbb-rich-tabular .bbb-rich-run{white-space:pre-wrap}.bbb-rich-run strong{font-weight:700}.bbb-rich-run em,.bbb-reader h1 em{font-style:italic}.bbb-rich-run a,.bbb-reader h1 a{color:#284bb2;text-underline-offset:2px;text-decoration-thickness:1px}.bbb-smallcaps{letter-spacing:.045em;font-size:.82em;font-variant-caps:all-small-caps}.bbb-footnote-call{font:700 .66em/0 var(--display);vertical-align:baseline;margin:0 .06em;position:relative;top:-.28em}.bbb-footnote-call a{color:#304bc2;text-decoration:none}:is(.bbb-footnote-call a:hover,.bbb-footnote-call a:focus-visible){text-underline-offset:2px;text-decoration:underline}.bbb-footnotes{background:#f1f2f7;border-top:1px solid #bfc4d6;border-bottom:1px solid #d9dce8;margin:27px 0 33px;padding:15px 18px 17px}.bbb-footnotes-label{color:#59617c;font:700 10px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.bbb-footnotes ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bbb-footnotes li{grid-template-columns:24px minmax(0,1fr);gap:4px;display:grid}.bbb-footnote-number{color:#304bc2;font:700 11px/1 var(--display);text-align:right;padding-top:.16em}.bbb-footnotes .bbb-rich-paragraph{padding:0;font-size:15px;line-height:1.46}.bbb-footnotes .bbb-smallcaps{font-size:.84em}.bbb-table-scroll{background:#fff;border-left:4px solid #3846ba;width:100%;max-width:100%;margin:28px 0 34px;overflow-x:auto;box-shadow:0 0 0 1px #d2d4df}.bbb-source-grid{border-collapse:collapse;table-layout:fixed;color:#303243;width:100%;min-width:620px;font:14px/1.48 var(--display)}.bbb-source-grid caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bbb-source-grid th,.bbb-source-grid td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #d2d4df;padding:13px 15px}.bbb-source-grid thead th{color:#fff;font:700 12px/1.3 var(--sans);letter-spacing:.025em;text-align:left;text-transform:uppercase;background:#283596}.bbb-source-grid tbody th{color:#27358d;width:17%;font:700 12px/1.35 var(--sans);text-align:left;text-transform:uppercase;background:#f0f1f7}.bbb-source-grid small{color:#555b70;margin-top:9px;font-size:12px;line-height:1.45;display:block}.bbb-source-grid small strong{color:#e97132}.bbb-four-column-table{min-width:880px}.bbb-title-table{min-width:940px}.bbb-table-or{color:#666b7e;font:700 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 .22em}.bbb-table-or.block{width:max-content;margin:7px auto;display:block}.bbb-example-note{color:#304bc2;font:700 .72em/0 var(--display);margin-right:.14em}.bbb-table-highlight{color:#161b2f}.bbb-table-highlight.yellow{background:#fff0a8}.bbb-table-highlight.green{background:#d7eadb}.bbb-table-highlight.blue{background:#cfe5f8}.bbb-empty-cell{color:#9da1b5}.bbb-embedded-figure{background:#fff;border:1px solid #d2d4df;width:fit-content;max-width:100%;margin:25px 0 34px;padding:10px;overflow:hidden}.bbb-embedded-figure img{max-width:100%;height:auto;display:block}.bbb-embedded-figure figcaption{color:#73788c;font:11px/1.35 var(--sans);text-align:right;text-transform:uppercase;margin-top:9px}.manual-page-stack{gap:28px;display:grid}.manual-page-figure{width:100%;padding:14px;overflow-x:auto;box-shadow:0 10px 35px #191f4a14}.manual-page-figure img{width:100%;min-width:620px}.manual-comments-table th:first-child{width:36%}.manual-citation-table{min-width:760px}.manual-citation-table thead th:first-child{width:24%}.manual-citation-table tbody th{color:#27358d;font:700 14px/1.35 var(--display);text-align:left;text-transform:none;background:#f0f1f7}.manual-citation-table tbody th strong,.manual-citation-table tbody th small{display:block}.manual-citation-table tbody th small{color:#5d6276;margin-top:5px;font-size:12px}.manual-citation-table td{overflow-wrap:anywhere}.manual-table-note{color:#606579;margin:7px 0 13px;font-size:13px;display:block}.manual-checklist{background:#fff;border:1px solid #c9ccd9;border-top:5px solid #3949b9;margin:18px 0 34px;padding:clamp(22px,4vw,34px)}.manual-checklist h2{color:#1f2f89;font:700 22px/1.25 var(--display);text-align:center;margin:0 0 20px}.manual-checklist ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.manual-checklist li{color:#2d2f40;font:16px/1.45 var(--display);grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.manual-checklist li>span:first-child{color:#3c4cc0;font-family:var(--sans);font-weight:700}.manual-outline-sample{color:#1f202c;font:16px/1.38 var(--display);background:#fff;border:4px solid #25436e;margin:27px 0 36px;padding:clamp(18px,4vw,30px)}.manual-outline-sample h2{color:#171923;font:700 24px/1.2 var(--display);letter-spacing:0;margin:0 0 34px}.manual-outline-sample p{margin:17px 0 0}.manual-outline-author{margin-bottom:20px!important}.manual-outline-abstract{text-indent:22px;padding-inline:22px}.manual-unitalicized{font-style:normal}.manual-outline-centered{text-align:center;margin-top:25px!important}.manual-outline-lower{padding-left:18px}@media (max-width:780px){.manual-page-figure img{min-width:0}.manual-citation-table{min-width:0;display:block}.manual-citation-table thead{display:none}.manual-citation-table tbody{gap:14px;display:grid}.manual-citation-table tr{border:1px solid #c8cad8;display:block}.manual-citation-table tbody th,.manual-citation-table tbody td{border:0;width:auto;padding:12px;font-size:14px;display:block}.manual-citation-table tbody th{border-bottom:1px solid #d4d6e1;font-size:14px}}.bbb-source-note{margin-top:48px}@keyframes bbb-target{0%{background:#fff2a8}to{background:0 0}}@media (max-width:1120px){.bbb-topbar{grid-template-columns:1fr auto;padding:14px 16px}.bbb-search{grid-area:2/1/auto/-1}.bbb-frame{grid-template-columns:58px minmax(0,1fr)}.bbb-tools{grid-row:1/3}.bbb-tools a{width:42px;height:42px}.bbb-nav{border-bottom:1px solid #d9dbe6;border-right:0;grid-column:2;overflow-x:auto}.bbb-nav-title{display:none}.bbb-rule-list{min-width:max-content;display:flex}.bbb-rule-list button{border-right:1px solid #ececf2;width:180px}.bbb-reader{grid-column:2;padding:32px 24px 70px}.bbb-rich-paragraph{padding-left:min(var(--bbb-indent), 44px);font-size:17px}.bbb-rich-bullet{padding-left:min(max(var(--bbb-indent), 36px), 44px)}.bbb-rich-subheading{padding-left:0;font-size:21px}.bbb-rich-major{padding-left:0;font-size:24px}.bbb-footnotes{margin-inline:-8px;padding-inline:12px}}@media (max-width:1050px){.corpus-intro{grid-template-columns:1fr}.corpus-ribbon{grid-template-columns:repeat(3,1fr)}.corpus-count:nth-child(3){border-right:0}.corpus-count:nth-child(-n+3){border-bottom:1px solid var(--rule)}.schema-strip{justify-content:flex-start;overflow-x:auto}.schema-strip span{white-space:nowrap}.corpus-browser{grid-template-columns:230px minmax(0,1fr)}.proposition-workbench{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:780px){.view-tabs>span{flex:1;justify-content:center;padding-inline:7px}.view-tabs>span svg{display:none}.corpus-intro{padding-top:40px}.corpus-intro h1{font-size:clamp(40px,13vw,58px)}.corpus-ribbon{grid-template-columns:repeat(2,1fr)}.corpus-count:nth-child(3){border-right:1px solid var(--rule)}.corpus-count:nth-child(-n+4){border-bottom:1px solid var(--rule)}.corpus-count:nth-child(2n){border-right:0}.schema-strip{margin-inline:-14px;padding-inline:14px}.corpus-browser{grid-template-columns:1fr}.chapter-rail{border-right:0;border-bottom:1px solid var(--rule)}.chapter-list{max-height:none;display:flex;overflow-x:auto}.chapter-list button{flex:0 0 220px}.subchapter-header{grid-template-columns:1fr}.subchapter-stats span{min-height:42px}.proposition-workbench{grid-template-columns:1fr}.proposition-rail{border-right:0;border-bottom:1px solid var(--rule)}.proposition-list{max-height:330px}.citation-card{grid-template-columns:1fr}.citation-order{border-right:0;border-bottom:1px solid var(--rule);text-align:left;align-items:baseline;display:flex}.support-tree>li{grid-template-columns:24px minmax(0,1fr);gap:7px}.support-position{width:24px;height:24px}.proposition-detail{padding-inline:18px}}.compact-atlas{padding-top:0}.compact-header{justify-content:space-between;align-items:center;gap:28px;min-height:104px;padding:20px 0;display:flex}.compact-wordmark{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;display:grid}.compact-wordmark p,.compact-wordmark strong,.compact-wordmark small{margin:0}.compact-wordmark p{color:var(--accent);font:700 14px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.compact-wordmark strong{font:400 clamp(28px, 3vw, 38px)/1 var(--display);letter-spacing:.015em;text-transform:uppercase}.compact-wordmark small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-top:7px;font-size:12px;font-weight:700}.compact-status{text-align:right}.compact-status>span{color:var(--amber);justify-content:flex-end;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.compact-status small{color:var(--muted);margin-top:7px;font-size:13px;display:block}.chapter-tabs{z-index:20;scrollbar-width:thin;background:#152139;border-top:1px solid #ffffff1a;border-bottom:1px solid #0c1526;min-height:52px;margin-inline:calc(-1*clamp(18px,4vw,64px));padding-inline:clamp(18px,4vw,64px);display:flex;position:sticky;top:0;overflow-x:auto}.chapter-tabs button{color:#d8dfeb;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1f;flex:none;justify-content:center;align-items:center;gap:9px;min-width:52px;min-height:52px;padding:0 15px;display:flex}.chapter-tabs button:first-child{border-left:1px solid #ffffff1f}.chapter-tabs button:hover{background:#ffffff14}.chapter-tabs button.selected{color:#fff;background:var(--accent);box-shadow:inset 0 -4px #fff}.chapter-tabs button strong{font:italic 17px/1 var(--display)}.chapter-tabs button span{white-space:nowrap;max-width:260px;font-size:14px;font-weight:600;display:none}.chapter-tabs button.selected span{display:block}.compact-browser{min-height:720px;margin-top:20px;display:block}.compact-browser .subchapter-header{min-height:104px;padding:19px 24px}.compact-browser .subchapter-header label{font-size:12px}.compact-browser .subchapter-header select{font-size:14px}.compact-browser .subchapter-stats{min-height:42px}.compact-browser .subchapter-stats span{min-height:42px;font-size:12px}.compact-browser .proposition-workbench{min-height:610px}.filter-tabs button{min-height:38px;font-size:13px}.search-box input{min-height:40px;font-size:14px}.compact-browser .proposition-list p{font-size:14px;line-height:1.4}.proposition-list small{font-size:12px;line-height:1.35}.kind-badge{min-width:42px;height:24px;font-size:11px}.proposition-detail>header>div{font-size:12px}.compact-browser .proposition-detail>header h2{font-size:clamp(21px,2.1vw,30px);line-height:1.3}.compact-browser .nested-proposition>p{font-size:14px;line-height:1.5}.supports-heading>span,.citation-order small,.citation-labels,.authority-link small,.citation-fields dt,.nested-heading{font-size:12px}.literal-citation{font-size:16px}.authority-link b,.citation-fields dd{font-size:14px}.citation-details{border-top:1px solid var(--rule-light);margin-top:12px;padding-top:10px}.citation-details summary{width:fit-content;color:var(--accent-dark);cursor:pointer;font-size:13px;font-weight:700}.citation-details .citation-fields{margin-top:10px}.support-group{min-width:0}.show-more-supports{border:1px solid var(--rule);background:var(--paper-deep);width:calc(100% - 37px);min-height:42px;color:var(--accent-dark);cursor:pointer;margin:11px 0 0 37px;font-size:14px;font-weight:700}.show-more-supports:hover{border-color:var(--accent);background:var(--accent-soft)}.cycle-note,.empty-support{font-size:13px}.compact-atlas footer{margin-top:26px;font-size:12px}.compact-atlas footer>p{text-align:right;max-width:52ch}@media (max-width:780px){.compact-header{align-items:flex-start;min-height:0;padding:16px 0}.compact-wordmark{display:block}.compact-wordmark p{display:none}.compact-wordmark strong{white-space:nowrap;font-size:27px}.compact-wordmark small{font-size:11px}.compact-status>span{font-size:0}.compact-status>span svg{width:18px;height:18px}.compact-status small{max-width:145px;font-size:11px;line-height:1.35}.chapter-tabs{margin-inline:-14px;padding-inline:14px}.chapter-tabs button.selected span{display:none}.compact-browser{margin-top:12px}.compact-browser .subchapter-header{grid-template-columns:1fr;min-height:0;padding:18px}.compact-browser .subchapter-header h2{font-size:28px}.compact-browser .proposition-workbench{grid-template-columns:1fr}.proposition-list{max-height:280px}.compact-atlas footer>p{text-align:left}}.bbb-tools,.bbb-nav{align-self:start;height:calc(100vh - 80px);position:sticky;top:80px}.bbb-tools{z-index:11}.bbb-nav{z-index:10;scrollbar-width:thin;overflow-y:auto}.bbb-search kbd{color:#6f748c;font:10px/1 var(--sans);white-space:nowrap;background:#fff;border:1px solid #c8cada;border-radius:5px;padding:3px 6px}.bbb-search-status{color:#565f9a;background:#f5f5fb;border-bottom:1px solid #dedfea;padding:10px 18px;font-size:11px;font-weight:700}.bbb-no-results{color:#777c91;margin:0;padding:24px 18px;font-size:14px;line-height:1.5}.bbb-reader{scroll-margin-top:92px}.bbb-reader mark{color:inherit;background:#fff1a8;border-radius:2px;padding:0 .08em}.bbb-prose>p,.bbb-subrule>p{color:#242536;font:17px/1.74 var(--display);margin:24px 0}.bbb-subrule{border-top:1px solid #d9dbe6;margin-top:44px;padding-top:28px}.bbb-subrule h2{color:#24338d;font:700 22px/1.28 var(--sans);letter-spacing:-.015em;margin:0}.bbb-subrule>p{margin-top:18px}.bbb-question{color:#252c70!important;font-style:italic!important;font-weight:700!important}.bbb-source-example,.bbb-source-table{color:#303243;font:15px/1.64 var(--display);white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f0f5;border:0;border-left:4px solid #3846ba;margin:24px 0;padding:19px 22px;overflow-x:auto}.bbb-source-table{font-family:var(--sans);background:#fff;border:1px solid #d2d4df;border-left:4px solid #3846ba;font-size:14px;line-height:1.55}.bbb-error{color:#7a332f;font:15px/1.55 var(--display);background:#f9e8e5;border:1px solid #d8a29b;margin:26px 0;padding:18px;display:block}.bbb-source-note{color:#696d82;border-top:2px solid #1e2d85;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:18px;max-width:760px;margin-top:58px;padding-top:22px;font-size:12px;display:grid}.bbb-source-note strong{color:#1f2f89;font:700 14px var(--sans);text-transform:uppercase}.bbb-source-note p{font:13px/1.55 var(--display);margin:0}.bbb-source-note a{color:#303eaa;white-space:nowrap;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.bbb-empty{color:#6e7389;text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}.bbb-empty h1{color:#202852;font:38px var(--display);margin:16px 0 4px}.bbb-empty p{margin:0}.bbb-loading{z-index:30;color:#3c468e;background:#fff;border:1px solid #b8bbd1;padding:10px 13px;font-size:12px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 28px #1c204c21}@media (max-width:1100px){.bbb-reader{padding-inline:clamp(28px,4vw,55px)}}@media (max-width:1120px){.bbb-topbar{min-height:126px}.bbb-tools,.bbb-nav{height:auto;position:static}.bbb-nav{max-height:230px}.bbb-search-status{min-width:180px;position:sticky;left:0}.bbb-source-note{grid-template-columns:1fr}.bbb-reader h1{font-size:clamp(34px,9vw,48px)}.bbb-source-example,.bbb-source-table{padding:16px;font-size:14px}}@media (max-width:520px){.bbb-mark{font-size:18px}.bbb-toplink{font-size:0}.bbb-toplink svg{width:18px;height:18px}.bbb-frame{grid-template-columns:48px minmax(0,1fr)}.bbb-tools a{width:38px;height:38px}.bbb-tools svg{width:18px}.bbb-rule-list button{width:160px;padding:12px}.bbb-reader{padding-inline:18px}.bbb-notice{grid-template-columns:1fr}}.manuals-kicker{color:#5967b7;font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin:0}.manuals-hub-shell{color:#161b2f;background:#f7f7fa;min-height:100vh;padding-bottom:54px}.manuals-hub-topbar{background:#fff;border-bottom:1px solid #d9dbe6;justify-content:space-between;align-items:center;min-height:80px;padding:0 clamp(22px,5vw,72px);display:flex}.manuals-hub-topbar nav{align-items:center;gap:16px;display:flex}.manuals-hub-topbar nav a{color:#26358e;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.manuals-hero{background:linear-gradient(120deg,#f9f9fc 0%,#efeff9 100%);border-bottom:1px solid #d9dbe6;padding:82px clamp(22px,7vw,110px) 58px}.manuals-hero h1{color:#171b35;max-width:860px;font:400 clamp(50px, 8vw, 92px)/.98 var(--display);letter-spacing:-.052em;margin:18px 0 0}.manuals-hero>p:not(.manuals-kicker){color:#50546a;max-width:690px;font:17px/1.65 var(--display);margin:24px 0 0}.manuals-hero>div{color:#344195;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #c8cade;align-items:center;gap:8px;margin-top:28px;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex}.manuals-grid{background:#d9dbe6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1280px;margin:48px auto 0;padding:1px;display:grid}.manuals-card{color:#161b2f;background:#fff;flex-direction:column;min-height:330px;padding:clamp(28px,4vw,48px);text-decoration:none;transition:background .16s,transform .16s;display:flex;position:relative}.manuals-card:hover{z-index:1;background:#f2f2fb;transform:translateY(-2px);box-shadow:0 0 0 2px #4a52da}.manuals-card-number{color:#d3d5e2;font:italic 30px/1 var(--display);position:absolute;top:27px;right:31px}.manuals-card>p{color:#5360ab;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.manuals-card h2{color:#1d287a;max-width:520px;font:400 clamp(31px, 4vw, 48px)/1.04 var(--display);letter-spacing:-.035em;margin:0}.manuals-card>div{color:#55596d;max-width:560px;font:15px/1.58 var(--display);margin-top:22px}.manuals-card footer{border-top:1px solid #e2e3ea;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.manuals-card footer span,.manuals-card footer strong{align-items:center;gap:6px;display:inline-flex}.manuals-card footer span{color:#777c91;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.manuals-card footer strong{color:#3445b6;text-transform:uppercase;font-size:11px}.manuals-hub-footer{border-top:2px solid #1f2f89;justify-content:space-between;align-items:center;max-width:1280px;margin:30px auto 0;padding-top:19px;display:flex}.manuals-hub-footer p{color:#666b7e;font:12px/1.5 var(--display);margin:0}.manuals-hub-footer p strong{color:#1f2f89;font-family:var(--sans);text-transform:uppercase}.manuals-hub-footer button{color:#2c388d;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #bfc2d3;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.manuals-login-shell{color:#161b2f;background:linear-gradient(145deg,#111b73 0 42%,#eef0f8 42% 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.manuals-login-card{background:#fff;border-top:7px solid #2f3db0;width:min(100%,510px);padding:clamp(34px,6vw,58px);box-shadow:0 24px 70px #080f3d40}.manuals-login-seal{color:#fff;background:#1d2a8c;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:30px;display:grid}.manuals-login-seal svg{width:22px}.manuals-login-card h1{color:#171b35;font:400 clamp(39px, 8vw, 56px)/1.02 var(--display);letter-spacing:-.04em;margin:15px 0 0}.manuals-login-copy{color:#5d6175;font:15px/1.58 var(--display);margin:20px 0 28px}.manuals-login-card form label{color:#303a84;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.manuals-login-card input{background:#f7f7fb;border-color:#b8bbcf;height:48px;margin-top:8px;padding:0 13px;font-size:16px}.manuals-login-card input[aria-invalid=true]{border-color:#9e3b37}.manuals-login-card button{color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#2f3db0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.manuals-login-card button:hover{background:#24308e}.manuals-login-error{color:#8b332f;margin:9px 0 0;font-size:12px}.manuals-login-card>a{color:#4d568d;margin-top:24px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:1330px){.manuals-grid,.manuals-hub-footer{margin-inline:24px}}@media (max-width:760px){.manuals-hero{padding-top:58px}.manuals-grid{grid-template-columns:1fr}.manuals-card{min-height:285px}.manuals-hub-footer{gap:18px;display:grid}.manuals-hub-footer form,.manuals-hub-footer button{width:100%}}.citecheck-page{color:#172d50;background:#f3f4f6;min-height:100vh}.citecheck-topbar{background:#fff;border-bottom:1px solid #cad0d9;justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:0 clamp(20px,4vw,64px);display:flex}.citecheck-mark{color:#172d50;align-items:baseline;gap:10px;text-decoration:none;display:flex}.citecheck-mark span{letter-spacing:.1em;border:1px solid #172d50;padding:5px 7px 4px;font-size:13px;font-weight:800}.citecheck-mark strong{font:400 25px/1 var(--display)}.citecheck-topbar nav{align-items:center;gap:24px;display:flex}.citecheck-topbar nav a{color:#385a98;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.citecheck-topbar nav a:hover{text-underline-offset:4px;text-decoration:underline}.citecheck-workspace{width:min(100%,1540px);margin:0 auto;padding:40px clamp(18px,4vw,58px) 50px}.citecheck-intro{grid-template-columns:minmax(0,1fr) minmax(430px,.72fr);align-items:end;gap:50px;margin-bottom:32px;display:grid}.citecheck-intro h1{color:#172d50;font:400 clamp(46px, 7vw, 78px)/.96 var(--display);letter-spacing:-.052em;margin:0}.citecheck-intro>div:first-child>p:last-child{color:#5b6370;max-width:680px;font:16px/1.55 var(--display);margin:16px 0 0}.citecheck-profile{background:#e8ebef;border:1px solid #c7ccd5;grid-template-columns:1fr 1fr;display:grid}.citecheck-profile button{cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;gap:5px;min-height:76px;padding:12px 16px;display:grid}.citecheck-profile button+button{border-left:1px solid #c7ccd5}.citecheck-profile button[aria-pressed=true]{color:#fff;background:#294f90;box-shadow:inset 0 -4px #89a8e0}.citecheck-profile button span{font-size:16px;font-weight:800}.citecheck-profile button small{color:#6c737e;font-size:13px}.citecheck-profile button[aria-pressed=true] small{color:#dce7fb}.citecheck-upload-panel{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.citecheck-dropzone{background:#fff;border:1px solid #bfc6d1;border-left:7px solid #294f90;place-items:center;min-height:310px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.citecheck-dropzone.is-dragging{background:#eef3fc;border-color:#456fc2;transform:translateY(-2px)}.citecheck-dropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.citecheck-upload-action{color:#294f90;cursor:pointer;text-align:center;place-items:center;max-width:560px;padding:42px 28px;display:grid}.citecheck-upload-action svg{margin-bottom:18px}.citecheck-upload-action strong{color:#172d50;font:400 clamp(25px, 3vw, 35px)/1.15 var(--display)}.citecheck-upload-action span{color:#69717d;margin-top:10px;font-size:14px}.citecheck-privacy{color:#2f554d;background:#e7efec;border-top:5px solid #426b60;grid-template-columns:auto 1fr;align-content:start;gap:13px;padding:28px 24px;display:grid}.citecheck-privacy strong{font:700 18px/1.3 var(--display)}.citecheck-privacy p{color:#4d6863;font:14px/1.58 var(--display);margin:10px 0 0}.citecheck-error{color:#7f302d;background:#f8e8e7;border-left:5px solid #a23f3a;grid-column:1/-1;align-items:flex-start;gap:10px;padding:15px 17px;display:flex}.citecheck-error p{margin:0;font-size:14px;line-height:1.45}.citecheck-results{background:#fff;border:1px solid #cbd0d8}.citecheck-summary{border-bottom:1px solid #cbd0d8;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:26px;padding:18px 22px;display:grid}.citecheck-file-name{align-items:center;gap:12px;min-width:0;display:flex}.citecheck-file-name>svg{color:#456fc2;flex:none}.citecheck-file-name strong,.citecheck-file-name span{display:block}.citecheck-file-name strong{font:700 16px/1.25 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.citecheck-file-name span{color:#717782;margin-top:4px;font-size:13px}.citecheck-summary dl{margin:0;display:flex}.citecheck-summary dl div{border-left:1px solid #dce0e5;min-width:104px;padding:4px 17px}.citecheck-summary dt{color:#777e89;text-transform:uppercase;font-size:12px;font-weight:700}.citecheck-summary dd{color:#172d50;font:25px/1 var(--display);margin:4px 0 0}.citecheck-summary dd.is-good{color:#27705e}.citecheck-summary dd.is-bad{color:#9c3733}.citecheck-reset{color:#385a98;cursor:pointer;background:#fff;border:1px solid #aeb6c2;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.citecheck-reset:hover{background:#eef2f8}.citecheck-filter{background:#eef0f3;border-bottom:1px solid #cbd0d8;gap:0;display:flex;overflow-x:auto}.citecheck-filter button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-right:1px solid #d1d5dc;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.citecheck-filter button[aria-pressed=true]{color:#2e57a0;background:#fff;box-shadow:inset 0 -3px #456fc2}.citecheck-filter button span{color:#5e6672;background:#dce1e8;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:12px;display:grid}.citecheck-filter button[aria-pressed=true] span{color:#31589f;background:#dfe8fa}.citecheck-review-grid{grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);min-height:650px;display:grid}.citecheck-issue-ledger{border-right:1px solid #cbd0d8;min-width:0}.citecheck-issue-ledger>header,.citecheck-preview>header{border-bottom:1px solid #dde1e6;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 22px;display:flex}.citecheck-issue-ledger h2,.citecheck-preview h2{color:#172d50;font:400 25px/1.15 var(--display);letter-spacing:-.02em;margin:0}.citecheck-issue-ledger>header>span{color:#fff;width:40px;height:40px;font:17px/1 var(--display);background:#a23f3a;border-radius:50%;place-items:center;display:grid}.citecheck-issue-ledger ol{max-height:720px;margin:0;padding:0;list-style:none;overflow:auto}.citecheck-issue-ledger li{border-bottom:1px solid #e1e4e8;border-left:5px solid #0000;position:relative}.citecheck-issue-ledger li.is-selected{background:#faf0ef;border-left-color:#a23f3a}.citecheck-issue-ledger li.citation-audit-row.is-verified.is-selected{background:#eef7f3;border-left-color:#2e7563}.citecheck-issue-ledger li.citation-audit-row.is-review.is-selected{background:#fff8e8;border-left-color:#a77818}.citecheck-issue-ledger li>button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:43px minmax(0,1fr);gap:11px;width:100%;padding:18px 18px 11px;display:grid}.citecheck-issue-ledger li>button:hover{background:#f6f7f9}.citecheck-issue-number{color:#b2b7c0;font:italic 19px/1.2 var(--display)}.citecheck-issue-copy{min-width:0}.citecheck-issue-meta{color:#777e89;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.citecheck-issue-meta b{color:#8e3733;text-transform:uppercase;border:1px solid #d3a5a2;align-items:center;gap:4px;padding:3px 6px;font-size:12px;display:inline-flex}.citation-audit-row.is-verified .citecheck-issue-meta b{color:#286957;border-color:#8bbcad}.citation-audit-row.is-review .citecheck-issue-meta b{color:#7b5a16;border-color:#d7b96e}.citecheck-issue-copy>strong{color:#283746;font:700 15px/1.38 var(--display);margin-top:9px;display:block}.citecheck-issue-copy q{color:#69717c;font:13px/1.46 var(--display);text-overflow:ellipsis;margin-top:8px;display:block;overflow:hidden}.citecheck-issue-copy code{color:#6f302d;white-space:normal;background:#f8edec;border-left:3px solid #a23f3a;margin-top:9px;padding:7px 9px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.citation-precedence{color:#727986;letter-spacing:.02em;margin:0 18px 15px 72px;font-size:11px;font-weight:700}.citation-expected-form{color:#29384a;width:fit-content;font:13px/1.45 var(--display);background:#fff;border:1px solid #d5d9e0;margin-top:8px;padding:7px 9px;display:block}.citecheck-issue-ledger li>a{color:#31589f;align-items:center;gap:5px;margin:0 18px 16px 72px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.citecheck-issue-ledger li>a:hover{text-underline-offset:3px;text-decoration:underline}.citecheck-preview{background:#f8f8fa;min-width:0}.citecheck-preview>header>span{color:#5f6875;text-transform:uppercase;border:1px solid #c3cad5;padding:5px 8px;font-size:12px;font-weight:700}.citecheck-preview>header>span.is-verified{color:#286957;border-color:#8bbcad}.citecheck-preview>header>span.is-issue{color:#8e3733;border-color:#d3a5a2}.citecheck-preview>header>span.is-review{color:#7b5a16;border-color:#d7b96e}.citecheck-preview-text{color:#26394f;max-height:720px;font:16px/1.8 var(--display);white-space:pre-wrap;padding:clamp(26px,4vw,54px);position:sticky;top:0;overflow:auto}.citecheck-preview-text .possible-issue-text{border-bottom-width:2px}.citecheck-document-viewport{background:#e4e7eb;max-height:720px;padding:22px;position:sticky;top:0;overflow:auto}.citecheck-docx-host{min-width:max-content}.citecheck-docx-host.is-hidden{display:none}.citecheck-docx-host .docx-wrapper{background:0 0!important;padding:0!important}.citecheck-docx-host .docx-wrapper>section.docx{margin:0 auto 22px!important;box-shadow:0 4px 20px #1f28372b!important}.citecheck-docx-host .citecheck-word-heading{scroll-margin:80px 0}.citecheck-docx-host .citecheck-word-heading.is-inferred{margin-block:1.05em .5em;font-size:1.18em;font-weight:700;line-height:1.25}.citecheck-docx-host .citecheck-word-heading.is-inferred[aria-level="1"]{font-size:1.55em}.citecheck-docx-host .citecheck-word-heading.is-inferred[aria-level="2"]{font-size:1.34em}.citecheck-docx-host .citecheck-word-list-item{position:relative}.citecheck-docx-host .citecheck-word-page-break{break-before:page}.citecheck-docx-host .citecheck-word-section-break{break-after:page}.citecheck-docx-host .citecheck-custom-note-marker{font-family:inherit}.citecheck-docx-host section.docx>ol{padding-left:0!important;list-style:none!important}.citecheck-docx-host section.docx>ol>li{list-style:none!important}.citecheck-docx-host .citecheck-rendered-note-number{min-width:1.35em;color:inherit;text-align:right;margin-right:.22em;font-family:inherit;display:inline-block}.citecheck-structure-fallback{min-width:max-content}.citecheck-fallback-page,.citecheck-fallback-footnotes{box-sizing:border-box;color:#171717;background:#fff;width:8.5in;min-height:11in;margin:0 auto 22px;padding:.85in .9in;font:12pt/1.45 Georgia,Times New Roman,serif;box-shadow:0 4px 20px #1f28372b}.citecheck-fallback-block{white-space:pre-wrap;position:relative}.citecheck-fallback-block.is-heading{color:#111;font-weight:700}.citecheck-fallback-block.is-heading[aria-level="1"]{font-size:1.55em}.citecheck-fallback-block.is-heading[aria-level="2"]{font-size:1.34em}.citecheck-fallback-block.is-heading[aria-level="3"]{font-size:1.18em}.citecheck-fallback-block.is-list-item{padding-left:1.25rem}.citecheck-fallback-list-marker{position:absolute;left:0}.citecheck-fallback-block.has-page-break{border-top:2px dashed #b8bdc6;padding-top:28px;margin-top:45px!important}.citecheck-fallback-block.has-section-break{border-bottom:1px solid #c7cbd2;padding-bottom:25px;margin-bottom:32px!important}.citecheck-fallback-block.is-selected{outline-offset:5px;outline:2px solid #a6162066}.citecheck-fallback-footnotes{border-top:1px solid #222;min-height:auto;padding-top:.45in;font-size:10pt}.citecheck-fallback-footnotes h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font:700 10pt/1.2 Arial,sans-serif}.citecheck-fallback-footnotes ol{margin:0;padding-left:2em}.citecheck-fallback-footnotes li{padding-left:.25em}.citecheck-structure-fallback .possible-issue-text{background:#d930383d;border-radius:2px;box-shadow:inset 0 -2px #b71f2885}.citecheck-document-highlight{color:inherit;border-radius:2px;padding:0 .04em}.citecheck-document-highlight.is-issue{background:#d930383d;box-shadow:inset 0 -2px #b71f2885}.citecheck-document-highlight.is-verified{background:#30996f38;box-shadow:inset 0 -2px #1f775380}.citecheck-document-highlight.is-review{background:#e2ad333d;box-shadow:inset 0 -2px #a6741280}.citecheck-document-highlight.is-selected.is-issue{background:#e7313a7a;box-shadow:inset 0 -3px #a61620,0 0 0 2px #ffffffd1}.citecheck-document-highlight.is-selected.is-verified{background:#30996f70;box-shadow:inset 0 -3px #1f7753,0 0 0 2px #ffffffd1}.citecheck-document-highlight.is-selected.is-review{background:#e2ad3375;box-shadow:inset 0 -3px #a67412,0 0 0 2px #ffffffd1}.citecheck-pdf-sheet{background:#fff;width:max-content;margin:0 auto;position:relative;box-shadow:0 4px 20px #1f28372b}.citecheck-pdf-sheet canvas{background:#fff;display:block}.citecheck-pdf-overlay{pointer-events:none;position:absolute;inset:0}.citecheck-pdf-highlight{mix-blend-mode:multiply;border-bottom:2px solid;border-radius:2px;position:absolute}.citecheck-pdf-highlight.is-issue{background:#d930383b;border-color:#a61620b8}.citecheck-pdf-highlight.is-verified{background:#30996f38;border-color:#1f7753b8}.citecheck-pdf-highlight.is-review{background:#e2ad333d;border-color:#a67412b8}.citecheck-pdf-highlight.is-selected{z-index:1;border-bottom-width:3px;box-shadow:0 0 0 2px #ffffffbf}.citecheck-preview-status{z-index:4;color:#536173;background:#fffffff0;border:1px solid #b8c0cb;align-items:center;gap:8px;width:fit-content;margin:0 auto 14px;padding:9px 12px;font-size:12px;font-weight:700;display:flex;position:sticky;top:8px;box-shadow:0 5px 18px #1f28371f}.citecheck-preview-status.is-error{color:#852f2c;border-color:#d4a09d}.citecheck-preview-note{color:#69717d;background:#fffffff0;border:1px solid #cbd0d7;width:fit-content;margin:14px auto 0;padding:7px 10px;font-size:11px;line-height:1.4;position:sticky;left:0}.citecheck-preview-empty{color:#747b86;font:16px/1.6 var(--display);margin:0;padding:48px}.citecheck-clear{color:#426b60;text-align:center;align-content:center;place-items:center;min-height:330px;padding:35px;display:grid}.citecheck-clear strong{font:700 19px/1.3 var(--display);margin-top:12px}.citecheck-clear p{color:#69746f;max-width:390px;font:14px/1.5 var(--display);margin:8px 0 0}.citecheck-boundary{color:#626a76;border-top:2px solid #172d50;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:20px;padding:17px 2px;display:grid}.citecheck-boundary>svg{color:#456fc2}.citecheck-boundary p{font:13px/1.55 var(--display);margin:0}.citecheck-boundary p strong{color:#172d50;font-family:var(--sans)}.citecheck-boundary a{color:#31589f;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1040px){.citecheck-intro{grid-template-columns:1fr;gap:24px}.citecheck-profile{width:min(100%,620px)}.citecheck-summary{grid-template-columns:1fr auto}.citecheck-summary dl{grid-area:2/1/auto/-1}.citecheck-review-grid{grid-template-columns:1fr}.citecheck-issue-ledger{border-bottom:1px solid #cbd0d8;border-right:0}.citecheck-issue-ledger ol{max-height:560px}.citecheck-preview-text{max-height:none;position:static}.citecheck-document-viewport{max-height:760px;position:static}}@media (max-width:720px){.citecheck-topbar{min-height:64px}.citecheck-topbar nav a:first-child{display:none}.citecheck-topbar nav a{font-size:12px}.citecheck-workspace{padding-top:28px}.citecheck-upload-panel{grid-template-columns:1fr}.citecheck-dropzone{min-height:260px}.citecheck-privacy{padding:20px}.citecheck-summary{grid-template-columns:1fr}.citecheck-summary dl{grid-area:auto/1;overflow-x:auto}.citecheck-summary dl div{min-width:110px}.citecheck-reset{width:100%}.citecheck-boundary{grid-template-columns:auto 1fr}.citecheck-boundary a{grid-column:2}}@media (max-width:500px){.citecheck-profile{grid-template-columns:1fr}.citecheck-profile button+button{border-top:1px solid #c7ccd5;border-left:0}.citecheck-issue-ledger li>button{grid-template-columns:32px minmax(0,1fr);padding-inline:13px}.citecheck-issue-ledger li>a{margin-left:56px}.citecheck-preview-text{padding:24px 18px}.citecheck-document-viewport{padding:14px}}.bluebook-shell{--bb-navy:#121a3b;--bb-blue:#3146b9;--bb-cobalt:#4c5ee8;--bb-paper:#f5f6fa;--bb-card:#fff;--bb-line:#d9dce8;--bb-muted:#697087;--bb-red:#a43b36;--bb-green:#28705c;background:var(--bb-paper);min-height:100vh;color:var(--bb-navy)}.bluebook-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d7dae7;grid-template-columns:auto 1fr auto;align-items:center;min-height:66px;padding:0 clamp(18px,3vw,44px);display:grid;position:sticky;top:0}.bluebook-topbar nav{justify-content:center;align-self:stretch;display:flex}.bluebook-topbar nav button,.bluebook-topbar form button{color:#5c6379;cursor:pointer;background:0 0;border:0;border-left:1px solid #e4e6ee;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.bluebook-topbar nav button:last-child{border-right:1px solid #e4e6ee}.bluebook-topbar nav button.active{box-shadow:inset 0 -3px var(--bb-cobalt);color:var(--bb-blue);background:#f8f8ff}.bluebook-topbar form{height:100%}.bluebook-topbar form button{border:0;height:100%;padding-right:0}.bluebook-statusbar{color:#fff;background:var(--bb-navy);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:72px;padding:9px clamp(18px,3vw,44px);display:grid}.bluebook-statusbar>div:first-child{align-items:baseline;gap:9px;display:flex}.bluebook-statusbar>div:first-child span{font:400 18px var(--display)}.bluebook-statusbar>div:first-child strong{font:400 34px/1 var(--display);color:#b9c2ff}.bluebook-statusbar p{color:#b8bed3;margin:0;font-size:13px}.bluebook-statusbar p b{color:#fff;margin-right:10px}.bluebook-context{border:1px solid #4d567d;display:flex}.bluebook-context button{color:#c8cce0;cursor:pointer;background:0 0;border:0;border-right:1px solid #4d567d;min-height:38px;padding:0 13px;font-size:12px;font-weight:700}.bluebook-context button:last-child{border-right:0}.bluebook-context button.active{color:var(--bb-blue);background:#fff}.bluebook-global-error{color:#7f302c;background:#f8e8e7;border:1px solid #dab0ad;align-items:center;gap:8px;margin:14px clamp(18px,3vw,44px) 0;padding:11px 13px;font-size:13px;display:flex}.bluebook-workspace{grid-template-columns:minmax(230px,.72fr) minmax(390px,1.12fr) minmax(360px,1.16fr);min-height:calc(100vh - 138px);display:grid}.bluebook-source-pane,.bluebook-input-pane,.bluebook-result-pane{background:var(--bb-card);min-width:0}.bluebook-source-pane,.bluebook-input-pane{border-right:1px solid var(--bb-line)}.bluebook-pane-title{border-bottom:1px solid var(--bb-line);background:#fbfbfd;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:14px 20px;display:flex}.bluebook-pane-title p{color:var(--bb-navy);font:700 14px var(--sans);margin:0}.bluebook-pane-title h1{color:var(--bb-cobalt);font:400 17px var(--display);margin:3px 0 0}.bluebook-pane-title>span{color:var(--bb-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.bluebook-search{border:1px solid var(--bb-line);color:var(--bb-muted);background:#fff;align-items:center;gap:8px;margin:14px;padding:0 10px;display:flex}.bluebook-search input{background:0 0;border:0;height:40px;margin:0;padding:0;font-size:14px}.bluebook-search input:focus{outline:none}.bluebook-source-list{max-height:calc(100vh - 236px);overflow:auto}.bluebook-source-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #eceef4;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;width:100%;min-height:73px;padding:12px 15px;display:grid}.bluebook-source-list>button>span{color:#737a92;font:700 11px var(--sans);align-self:start;margin-top:2px}.bluebook-source-list b,.bluebook-source-list small{display:block}.bluebook-source-list b{color:var(--bb-navy);font-size:14px}.bluebook-source-list b em{color:#6b7184;font:700 9px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;border:1px solid #c9cedd;border-radius:999px;margin-left:6px;padding:1px 5px;font-style:normal}.bluebook-source-list small{color:var(--bb-muted);font:12px/1.35 var(--sans);margin-top:5px}.bluebook-source-list svg{color:#b2b7c7}.bluebook-source-list button:hover,.bluebook-source-list button.active{background:#f3f4ff}.bluebook-source-list button.active{box-shadow:inset 4px 0 var(--bb-cobalt)}.bluebook-alpha-block{color:#6f561c;font:12px/1.45 var(--sans);background:#fff8e8;border:1px solid #dec78d;align-items:center;gap:8px;margin:20px 0 4px;padding:11px 13px;display:flex}.bluebook-input-pane{padding-bottom:28px}.bluebook-mode-row{border-bottom:1px solid var(--bb-line);gap:18px;padding:13px 20px;display:flex}.bluebook-mode-row label{color:#4f566d;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.bluebook-mode-row input{width:auto;accent-color:var(--bb-cobalt);margin:0}.bluebook-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.bluebook-form-grid label,.bluebook-correction-grid label,.bluebook-lookup label{min-width:0}.bluebook-form-grid label.wide{grid-column:1/-1}.bluebook-form-grid label>span,.bluebook-correction-grid label>span,.bluebook-lookup label>span{color:#505870;font-size:12px;font-weight:700;display:block}.bluebook-form-grid label>span b{color:var(--bb-red)}.bluebook-form-grid input,.bluebook-form-grid select,.bluebook-form-grid textarea,.bluebook-correction-grid textarea,.bluebook-lookup input,.bluebook-lookup select{min-height:43px;color:var(--bb-navy);background:#fff;border-color:#cbd0df;margin-top:7px;padding:10px 11px;font-size:14px}.bluebook-form-grid label>small{color:var(--bb-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.bluebook-primary{background:var(--bb-blue);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.bluebook-primary:disabled{cursor:wait;opacity:.6}.bluebook-input-pane>.bluebook-primary{width:calc(100% - 40px);margin:0 20px}.bluebook-result-pane{background:#f8f9fc}.bluebook-empty{min-height:280px;color:var(--bb-muted);text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.bluebook-empty>svg{color:#aeb4c8;width:38px;height:38px}.bluebook-empty h2{color:var(--bb-navy);font:400 25px/1.15 var(--display);margin:18px 0 0}.bluebook-empty p{max-width:330px;margin:10px 0 0;font-size:13px;line-height:1.55}.bluebook-citation-card{border:1px solid var(--bb-line);border-top:5px solid var(--bb-green);background:#fff;margin:22px;box-shadow:0 13px 34px #1a22480f}.bluebook-citation-card.needs-input{border-top-color:var(--bb-red)}.bluebook-citation-card blockquote{color:#121528;max-height:none;font:18px/1.75 var(--display);white-space:normal;background:#fff;border:0;margin:0;padding:clamp(24px,4vw,40px)}.bluebook-small-caps{font-variant:small-caps;letter-spacing:.025em}.bluebook-citation-card>p{color:var(--bb-red);font:16px/1.5 var(--display);margin:0;padding:28px}.bluebook-citation-card>div{border-top:1px solid var(--bb-line);background:#f8f9fc;flex-wrap:wrap;gap:8px;padding:11px 14px;display:flex}.bluebook-citation-card button{color:var(--bb-blue);cursor:pointer;background:#fff;border:1px solid #c6cada;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.bluebook-citation-card button:disabled{opacity:.45;cursor:not-allowed}.bluebook-diagnostics{gap:8px;margin:0 22px 22px;display:grid}.bluebook-diagnostics article{color:#505870;background:#fff;border:1px solid #d5d8e4;gap:9px;padding:11px;display:flex}.bluebook-diagnostics article.error{color:#85342f;background:#fcf1f0;border-color:#d7a5a1}.bluebook-diagnostics article.warning{color:#73591f;background:#fcf7e9;border-color:#d8c397}.bluebook-diagnostics article svg{flex:none;margin-top:2px}.bluebook-diagnostics b{text-transform:uppercase;font-size:10px}.bluebook-diagnostics p{margin:3px 0 0;font-size:12px;line-height:1.45}.bluebook-diagnostics span{margin-top:5px;font:10px monospace;display:inline-block}.bluebook-trace{border:1px solid var(--bb-line);background:#fff;margin:0 22px 28px}.bluebook-trace h2{border-bottom:1px solid var(--bb-line);font:700 13px var(--sans);align-items:center;gap:7px;margin:0;padding:13px 15px;display:flex}.bluebook-trace article{border-bottom:1px solid #eceef4;grid-template-columns:25px 1fr;gap:10px;padding:12px 15px;display:grid}.bluebook-trace article:last-child{border-bottom:0}.bluebook-trace article>span{width:22px;height:22px;color:var(--bb-blue);background:#edf0ff;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.bluebook-trace b{font-size:12px}.bluebook-trace p{color:var(--bb-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.bluebook-secondary-view{max-width:1420px;min-height:calc(100vh - 138px);margin:0 auto;padding:clamp(28px,5vw,70px) clamp(18px,4vw,56px)}.bluebook-secondary-view>header{border-bottom:2px solid var(--bb-navy);grid-template-columns:minmax(300px,1fr) minmax(280px,.55fr);align-items:end;gap:16px 40px;padding-bottom:25px;display:grid}.bluebook-secondary-view>header p{color:var(--bb-cobalt);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px;font-weight:700}.bluebook-secondary-view>header h1{font:400 clamp(39px, 6vw, 68px)/1 var(--display);letter-spacing:-.04em;margin:0}.bluebook-secondary-view>header span{color:var(--bb-muted);font:15px/1.55 var(--display)}.bluebook-correction-grid{border:1px solid var(--bb-line);background:var(--bb-line);grid-template-columns:.8fr 1.2fr;gap:1px;margin-top:28px;display:grid}.bluebook-correction-grid>*{background:#fff;min-width:0;padding:24px}.bluebook-correction-grid textarea{resize:vertical;min-height:210px;font:15px/1.6 var(--display)}.bluebook-correction-grid form .bluebook-primary{width:100%;margin-top:13px}.bluebook-correction-grid .bluebook-citation-card{margin:0 0 15px}.bluebook-detected{color:var(--bb-blue);text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:700}.bluebook-edit-list{gap:8px;display:grid}.bluebook-edit-list article{border-left:3px solid var(--bb-cobalt);background:#f5f6fb;padding:10px 12px}.bluebook-edit-list b{color:var(--bb-cobalt);font:11px monospace}.bluebook-edit-list p{color:#545b70;margin:4px 0 0;font-size:12px}.bluebook-edit-list code{color:var(--bb-green);overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.bluebook-correction-grid .bluebook-diagnostics{margin:15px 0 0}.bluebook-lookup{border:1px solid var(--bb-line);background:#fff;grid-template-columns:200px 1fr auto;align-items:end;gap:14px;margin-top:28px;padding:18px;display:grid}.bluebook-lookup .bluebook-primary{min-width:110px}.bluebook-registry-results{border:1px solid var(--bb-line);background:var(--bb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.bluebook-registry-results article{background:#fff;grid-template-columns:48px 1fr;gap:14px;min-height:110px;padding:18px;display:grid}.bluebook-registry-results article>span{color:var(--bb-cobalt);font:700 11px monospace}.bluebook-registry-results h2{font:400 18px/1.2 var(--display);margin:0}.bluebook-registry-results p{color:var(--bb-blue);margin:9px 0 0;font-size:15px;font-weight:700}.bluebook-registry-results small{color:var(--bb-muted);margin-top:8px;line-height:1.4;display:block}.bluebook-registry-results .bluebook-empty{background:#fff;grid-column:1/-1}.bluebook-coverage-meter{background:#dfe2ec;height:8px;margin-top:28px;overflow:hidden}.bluebook-coverage-meter i{background:var(--bb-cobalt);height:100%;display:block}.bluebook-coverage-groups{gap:22px;margin-top:24px;display:grid}.bluebook-coverage-groups>section{border:1px solid var(--bb-line);background:#fff}.bluebook-coverage-groups h2{border-bottom:1px solid var(--bb-line);font:400 22px var(--display);justify-content:space-between;margin:0;padding:15px 18px;display:flex}.bluebook-coverage-groups h2 span{color:var(--bb-muted);font:12px var(--sans)}.bluebook-coverage-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bluebook-coverage-groups a{min-height:58px;color:inherit;border-bottom:1px solid #eceef4;border-right:1px solid #eceef4;grid-template-columns:24px 56px 1fr;align-items:center;gap:6px;padding:9px 12px;text-decoration:none;display:grid}.bluebook-coverage-groups a:hover{background:#f5f6ff}.bluebook-coverage-groups a>span{border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.bluebook-coverage-groups a>span.verified{color:var(--bb-green);background:#e0f1eb}.bluebook-coverage-groups a>span.partial{color:#8a641b;background:#f6ebcf}.bluebook-coverage-groups a>span.external{color:var(--bb-blue);background:#e6e9f8}.bluebook-coverage-groups b{color:var(--bb-blue);font:11px monospace}.bluebook-coverage-groups p{color:#565d73;margin:0;font-size:11px;line-height:1.35}@media (max-width:1180px){.bluebook-workspace{grid-template-columns:235px 1fr}.bluebook-result-pane{border-top:1px solid var(--bb-line);grid-column:1/-1}.bluebook-source-list{max-height:620px}.bluebook-coverage-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bluebook-topbar{grid-template-columns:1fr auto;min-height:58px;padding:0 14px;position:static}.bluebook-topbar nav{border-top:1px solid var(--bb-line);grid-area:2/1/auto/-1;justify-content:stretch;margin-inline:-14px;overflow-x:auto}.bluebook-topbar nav button{white-space:nowrap;flex:1;min-height:48px;padding:0 10px}.bluebook-topbar form button{min-height:58px}.bluebook-statusbar{grid-template-columns:auto 1fr}.bluebook-statusbar p{display:none}.bluebook-context{justify-self:end}.bluebook-workspace{grid-template-columns:1fr}.bluebook-source-pane,.bluebook-input-pane{border-right:0;border-bottom:1px solid var(--bb-line)}.bluebook-source-list{max-height:315px}.bluebook-form-grid{grid-template-columns:1fr}.bluebook-form-grid label.wide{grid-column:auto}.bluebook-secondary-view>header,.bluebook-correction-grid,.bluebook-lookup,.bluebook-registry-results,.bluebook-coverage-groups>section>div{grid-template-columns:1fr}}.editorial-shell{color:#192b49;max-width:1440px;margin:0 auto;padding:28px clamp(16px,3vw,48px) 64px;font-size:16px;line-height:1.5}.editorial-shell h1{margin:4px 0 16px;font-size:clamp(28px,3vw,42px)}.editorial-shell h2{margin:0 0 16px;font-size:25px}.editorial-shell h3{overflow-wrap:anywhere;font-size:18px}.editorial-shell a{text-underline-offset:3px;text-decoration:underline}.editorial-header,.editorial-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.editorial-header nav{flex-wrap:wrap;gap:20px;display:flex}.editorial-toolbar{background:#edf1f7;border-left:4px solid #34538d;padding:20px}.editorial-toolbar>label{flex:1;max-width:650px}.editorial-shell label{flex-direction:column;gap:6px;margin-bottom:16px;font-size:14px;font-weight:650;display:flex}.editorial-shell input,.editorial-shell textarea,.editorial-shell select{color:#162c4c;background:#fff;border:1px solid #bac4d3;border-radius:3px;width:100%;min-width:0;padding:10px;font:400 16px/1.5 system-ui}.editorial-shell textarea{resize:vertical}.editorial-shell button,.editorial-primary{color:#223b64;cursor:pointer;background:#fff;border:1px solid #34538d;border-radius:3px;padding:9px 15px;font:600 14px/1.4 system-ui;display:inline-block}.editorial-shell button:disabled{opacity:.5;cursor:not-allowed}.editorial-shell .editorial-primary{color:#fff;background:#284778;text-decoration:none}.editorial-shell :focus-visible{outline-offset:3px;outline:3px solid #d59829}.editorial-tabs{border-bottom:1px solid #c1c9d5;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.editorial-tabs button[aria-selected=true]{color:#fff;background:#243f6b}.editorial-columns{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.editorial-panel{background:#fff;border:1px solid #d1d7e1;min-width:0;padding:24px}.editorial-list{min-width:0}.editorial-records{gap:6px;max-height:78vh;display:grid;overflow:auto}.editorial-records button{text-align:left;border-color:#d1d7e1;gap:5px;font-weight:400;display:grid}.editorial-records button span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editorial-records button[aria-pressed=true]{background:#edf1f7;border-left:5px solid #34538d}.editorial-shell small,.editorial-muted{color:#52627b;font-size:14px}.editorial-tag{background:#e5ecf6;border-radius:3px;margin-left:10px;padding:4px 8px;font:600 13px system-ui}.editorial-error{background:#fff1ef;border-left:4px solid #b73232;margin-bottom:20px;padding:18px}.editorial-id{overflow-wrap:anywhere;margin-bottom:16px;font-size:13px;display:block}.editorial-shell fieldset{border:0;min-width:0;padding:0}.editorial-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f4f8;max-height:420px;padding:16px;font-size:14px;overflow:auto}.editorial-proposal,.editorial-finding{border-top:1px solid #d1d7e1;padding:20px 0}.editorial-diff dt{font-weight:650}.editorial-diff dd{margin:8px 0 20px}.editorial-diff del,.editorial-diff ins{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;text-decoration:none;display:block}.editorial-diff del{background:#fff0ec;border-left:3px solid #b95a43}.editorial-diff ins{background:#ebf4ef;border-left:3px solid #408268;margin-top:6px}.editorial-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;display:flex}.editorial-form-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.editorial-shell details{margin:24px 0}.editorial-shell summary{cursor:pointer;font-weight:600}.editorial-shell p{margin:12px 0}.editorial-finding button{margin:8px 6px 0 0}@media (max-width:780px){.editorial-header,.editorial-toolbar{flex-direction:column;align-items:stretch}.editorial-columns{grid-template-columns:1fr}.editorial-records{max-height:300px}.editorial-panel{padding:16px}.editorial-shell{padding:18px 14px 48px}.editorial-header nav{gap:14px}}.glj-login{max-width:480px;margin:40px auto}.glj-login form,.glj-login label{gap:10px;display:grid}.glj-login form{gap:20px}.glj-login input{width:100%;font:inherit;border:1px solid #b9bfcb;padding:12px}.glj-login h1{margin-bottom:24px}.arcp-theme{--paper:#f8f7fa;--paper-deep:#f0edf4;--ink:#292536;--ink-soft:#49434f;--muted:#6c6475;--rule:#d8d1e0;--rule-light:#e9e4ee;--accent:#715095;--accent-dark:#55366f;--accent-soft:#efe8f7;--blue:#49365f;background:var(--paper);min-height:100vh}.arcp-theme .view-tabs{background:#30253f}.arcp-theme .journal-rule{background:linear-gradient(112deg,#49365f 0 42%,#9a82b1 42% 48%,#655079 48%)}.arcp-theme .editorial-shell{color:var(--ink)}.arcp-theme .editorial-shell input,.arcp-theme .editorial-shell textarea,.arcp-theme .editorial-shell select{color:var(--ink);border-color:#b8b0c3}.arcp-theme .editorial-shell button{color:var(--accent-dark);border-color:#a69ab5}.arcp-theme .editorial-shell .editorial-primary{background:var(--accent-dark);color:#fff}.arcp-theme .editorial-shell :focus-visible{outline-color:var(--accent)}.arcp-theme .glj-login{border-top:2px solid #8a70a4;padding-top:24px}.cw-shell{color:#292536;max-width:1600px;margin:auto;padding:28px;font-size:16px;line-height:1.55}.cw-header{border-bottom:3px solid #55416c;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.cw-header h1{margin:12px 0 0;font-family:Georgia,serif;font-size:2.3rem}.cw-brand{letter-spacing:.03em;font-weight:800}.cw-brand span{margin-left:12px;font-size:15px;font-weight:400}.cw-header-actions,.cw-actions,.cw-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cw-header-actions a{font-size:14px}.cw-toolbar{padding:20px 0}.cw-toolbar .cw-field{flex:1;min-width:200px}.cw-field{flex-direction:column;gap:5px;margin:12px 0;font-size:14px;font-weight:600;display:flex}.cw-shell input,.cw-shell select,.cw-shell textarea{color:#292536;min-width:0;font:inherit;background:#fff;border:1px solid #b8b0c3;border-radius:5px;width:100%;padding:9px 11px;font-weight:400}.cw-shell textarea{resize:vertical}.cw-shell button{font:inherit;color:#49365f;cursor:pointer;background:#fff;border:1px solid #a69ab5;border-radius:5px;padding:8px 13px;font-size:14px}.cw-shell button:hover{background:#f3eff8}.cw-shell button:disabled{opacity:.5;cursor:default}.cw-shell a{color:#66458a;text-underline-offset:3px}.cw-shell :focus-visible{outline-offset:3px;outline:3px solid #7954a0}.cw-nav{background:#eeebf3;border-radius:6px;flex-wrap:wrap;gap:5px;margin-bottom:24px;padding:7px;display:flex}.cw-nav button{background:0 0;border-color:#0000}.cw-nav button[aria-current=page]{color:#fff;background:#57406f}.cw-nav>a{margin-left:auto;padding:8px;font-size:14px}.cw-panel{background:#fff;border:1px solid #ddd7e4;border-radius:8px;min-width:0;margin-bottom:20px;padding:22px}.cw-panel h2{margin:0 0 14px;font-family:Georgia,serif;font-size:1.4rem}.cw-panel h3{font-size:1.1rem}.cw-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cw-three{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cw-workbench{grid-template-columns:245px minmax(320px,1fr) 320px;align-items:start;gap:18px;display:grid}.cw-outline{max-height:78vh;position:sticky;top:16px;overflow:auto}.cw-outline>button{text-align:left;border:1px solid #0000;width:100%;margin:0 0 5px;padding:13px;line-height:1.5;display:block}.cw-outline>button.selected{background:#f0eaf7;border-color:#8a70a4}.cw-outline small{color:#686074;font-weight:700;display:block}.cw-reading .cw-proposition{font-family:Georgia,serif;font-size:1.2rem;line-height:1.7}.cw-reading p{line-height:1.7}.cw-highlight{background:#f3eff8;border-left:3px solid #7954a0;padding:9px}.cw-shell .cw-text-link{text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0}.cw-draft ul{padding:0;list-style:none}.cw-draft li{align-items:start;gap:8px;margin:14px 0;font-size:14px;display:flex}.cw-draft li>span:nth-child(2){flex:1}.cw-status{white-space:nowrap;background:#f3f0f7;border:1px solid #d2c8dd;border-radius:4px;padding:2px 7px;font-size:13px;display:inline-block}.status-approved,.status-complete,.status-confirmed{color:#205235;background:#eaf5ed;border-color:#aacbb6}.status-escalated,.status-changes_requested,.status-needs_review,.status-outdated{color:#785617;background:#fff4d9;border-color:#d9c28b}.cw-muted,.cw-footer,.cw-shell small{color:#676071}.cw-check{align-items:flex-start;gap:9px;margin:14px 0;font-size:14px;display:flex}.cw-shell .cw-check input{width:auto;margin-top:5px}.cw-alert{color:#6b361f;overflow-wrap:anywhere;background:#fff2eb;border:1px solid #d6a78b;border-radius:5px;margin:12px 0;padding:14px}.cw-alert button{margin-left:12px}.cw-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.cw-shell .cw-card{text-align:left;padding:20px}.cw-card h3{font-family:Georgia,serif;font-size:1.3rem}.cw-submission{border-top:2px solid #d4c9df;margin-top:26px;padding-top:22px}.cw-diff{background:#faf9fc;border:1px solid #e3dde9;margin:18px 0;padding:16px}.cw-diff .cw-two>div:first-child{border-right:1px solid #dfd7e7;padding-right:18px}.cw-thread article{border-left:3px solid #b7a6c9;margin:14px 0;padding:8px 15px}.cw-thread small{display:block}.cw-assignment,.cw-notice{overflow-wrap:anywhere;border-top:1px solid #e1dae8;padding:15px 0}.cw-notice{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cw-notice time{font-size:13px}.cw-notice small{width:100%}.cw-scope{max-height:280px;overflow:auto}.cw-shell details{padding:8px 0}.cw-shell summary{cursor:pointer;font-size:14px;font-weight:600}.cw-metrics{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.cw-metrics>div{border:1px solid #ddd3e6;border-radius:6px;flex:1;padding:14px 22px}.cw-metrics strong{font-family:Georgia,serif;font-size:2rem;display:block}.cw-metrics span{font-size:14px}.cw-table-wrap{overflow:auto}.cw-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.cw-table-wrap td,.cw-table-wrap th{vertical-align:top;text-align:left;border:1px solid #ded5e6;padding:12px;font-size:14px}.cw-table-wrap th{background:#f2eef7}.cw-footer{justify-content:space-between;margin:24px 0;font-size:14px;display:flex}.cw-break{overflow-wrap:anywhere}@media (max-width:1150px){.cw-workbench{grid-template-columns:210px minmax(280px,1fr)}.cw-draft{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;display:grid}}@media (max-width:700px){.cw-shell{padding:16px}.cw-header{display:block}.cw-header-actions{margin-top:16px}.cw-brand span{margin:0;display:block}.cw-workbench,.cw-two,.cw-three{display:block}.cw-outline{max-height:230px;margin-bottom:20px;position:static}.cw-draft{display:block}.cw-panel{padding:16px}.cw-toolbar .cw-field{flex-basis:100%;min-width:0}.cw-nav>a{margin-left:0}.cw-diff .cw-two>div:first-child{border-bottom:1px solid #dfd7e7;border-right:0}.cw-metrics>div{min-width:100px}.cw-shell .cw-actions{align-items:flex-start}.cw-shell input,.cw-shell select,.cw-shell textarea{font-size:16px}}.cw-header{background-image:linear-gradient(118deg,#0000 0 43%,#a08ab827 43% 49%,#0000 49%),linear-gradient(62deg,#72509112 0 46%,#0000 46% 73%,#7250910a 73%);background-position:100% 100%;background-repeat:no-repeat;background-size:156px 100%;border-bottom-width:2px}.cw-shell .cw-brand{color:#49365f;text-decoration:none}.cw-shell .cw-brand span{color:#676071}.cw-shell button{transition:background-color .12s,border-color .12s}.cw-shell button:enabled:hover{border-color:#8a70a4}.cw-shell .cw-nav button[aria-current=page]:hover{background:#49365f}.cw-outline>button.selected{box-shadow:inset 3px 0 #7954a0}.cw-metrics strong{color:#57406f}.cw-shell input[type=checkbox],.arcp-theme input[type=radio]{accent-color:#715095}.arcp-theme ::selection{color:#292536;background:#dfd0ef}@media (prefers-reduced-motion:reduce){.cw-shell button{transition:none}}@media (forced-colors:active){.cw-header{background-image:none}.cw-nav button[aria-current=page],.cw-outline>button.selected{outline:2px solid highlight}}.cw-import-item{border-top:1px solid #ddd3e6;padding:22px 0}.cw-import-preview{background:#faf9fc;border:1px solid #ddd3e6;max-height:440px;padding:16px;overflow:auto}.cw-import-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Georgia,serif;line-height:1.7}.cw-import-preview>div+div{border-top:1px solid #e5dfeb;margin-top:16px;padding-top:16px}.cw-guide ol{padding-left:24px}.cw-guide li{max-width:88ch;margin:14px 0}.cw-guide p{max-width:90ch}.cw-spreadsheet{--sheet-line:#d8d1e0;min-width:0}.cw-sheet-tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cw-sheet-tools .cw-field:first-child{flex:1;min-width:220px}.cw-sheet-tools .cw-field:nth-child(2){width:190px}.cw-sheet-tools>button{align-self:center;margin-top:22px}.cw-sheet-tools>button[aria-pressed=true]{color:#fff;background:#57406f}.cw-sheet-tools>span{color:#6c6475;font-variant-numeric:tabular-nums;margin-top:22px;font-size:13px}.cw-sheet-hint{color:#6c6475;margin:2px 0 16px;font-size:13px}.cw-sheet-scroll{isolation:isolate;border:1px solid var(--sheet-line);background:#fff;border-radius:6px 6px 0 0;max-height:72vh;overflow:auto}.cw-sheet-table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:2180px;font-size:14px;line-height:1.55}.cw-sheet-table caption{text-align:left;color:#49365f;background:#eeebf3;padding:12px 16px;font-weight:600}.cw-sheet-table th,.cw-sheet-table td{vertical-align:top;text-align:left;border-right:1px solid var(--sheet-line);border-bottom:1px solid var(--sheet-line);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 14px}.cw-sheet-table thead th{z-index:3;color:#fff;background:#57406f;border-color:#766187;padding-top:0;font-size:12px;font-weight:600;position:sticky;top:0;box-shadow:0 1px #766187}.cw-sheet-letter{text-align:center;color:#e0d5ec;border-bottom:1px solid #766187;margin:0 -14px 10px;font:11px/26px ui-monospace,monospace;display:block}.cw-sheet-table .cw-sheet-number{z-index:2;text-align:center;color:#6c6475;background:#eeebf3;width:48px;padding:16px 4px;font:12px/1.5 ui-monospace,monospace;position:sticky;left:0}.cw-sheet-table .cw-sheet-locator{z-index:2;background:#f4f1f7;font-size:12px;position:sticky;left:48px;box-shadow:2px 0 #c3b7ce}.cw-sheet-table thead .cw-sheet-number,.cw-sheet-table thead .cw-sheet-locator{z-index:4;color:#fff;background:#57406f;padding-top:0}.cw-sheet-table .cw-sheet-number .cw-sheet-letter{margin-left:-4px;margin-right:-4px}.cw-shell .cw-sheet-number button{width:34px;font:inherit;color:#66458a;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding:5px 2px;text-decoration:underline}.cw-sheet-number-col{width:48px}.cw-sheet-col-a{width:112px}.cw-sheet-col-b,.cw-sheet-col-c{width:260px}.cw-sheet-col-d{width:140px}.cw-sheet-col-e,.cw-sheet-col-f{width:280px}.cw-sheet-col-g,.cw-sheet-col-h,.cw-sheet-col-i{width:270px}.cw-sheet-table td{background:#fff}.cw-sheet-table .cw-sheet-proposition td{background:#f4f0f8;border-top:2px solid #b5a1ca}.cw-sheet-proposition .cw-sheet-original{color:#49365f;font-weight:600}.cw-sheet-table td.cw-sheet-proposed{background:#fcfaff}.cw-sheet-table tbody tr:hover td{background:#f0eaf7}.cw-sheet-table .cw-sheet-original,.cw-sheet-table .cw-sheet-final{font-family:Georgia,serif}.cw-sheet-table small{font:11px/1.5 var(--sans);color:#6c6475;margin-bottom:7px;display:block}.cw-sheet-entry+.cw-sheet-entry{border-top:1px solid #e9e4ee;margin-top:14px;padding-top:14px}.cw-sheet-entry p{margin:0}.cw-sheet-comments{font-size:13px}.cw-sheet-removed .cw-sheet-original{color:#81788b}.cw-sheet-empty{color:#6c6475;padding:24px}.cw-sheet-bottom{border:1px solid var(--sheet-line);color:#6c6475;background:#eeebf3;border-top:0;border-radius:0 0 6px 6px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:11px 16px;font-size:12px;display:flex}.cw-sheet-bottom>span:first-child{color:#49365f;font-weight:600}.cw-spreadsheet-compact .cw-sheet-table td{padding-top:8px;padding-bottom:8px;font-size:12px;line-height:1.4}@media (max-width:700px){.cw-sheet-tools{gap:8px 16px}.cw-sheet-tools .cw-field:first-child{min-width:100%}.cw-sheet-tools>button,.cw-sheet-tools>span{margin-top:0}.cw-sheet-scroll{max-height:70vh}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
