.lg{--lg-toc-w:14rem;--lg-gap:var(--space-16);--lg-read:var(--col-read)}@media (width<=63.99rem){html:has(body.lg){scroll-padding-top:calc(var(--header-h) + 4.5rem)}}.lg .lg-hero .band-copy{gap:0}.lg .lg-hero .band-copy>*{margin:0}.lg .lg-hero .lg-status+h1{margin-top:var(--gap-eyebrow)}.lg .lg-hero h1+.lead{margin-top:var(--gap-h1-lead)}.lg .lg-hero .lead+.lg-entity{margin-top:var(--space-3)}.lg .lg-hero .lg-facts{margin-top:var(--gap-hero-object);width:100%;max-width:48rem}@media (width>=64rem){.lg .lg-hero .band-copy{padding-inline-start:calc(var(--lg-toc-w) + var(--lg-gap))}}.lg .lg-status{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-surface);max-width:100%;min-height:28px;box-shadow:var(--shadow-ring);color:var(--color-text-secondary);font-size:var(--text-ui);padding:4px 12px;line-height:20px;display:inline-flex}@media (width<=40rem){.lg .lg-status{box-shadow:none;background:0 0;border-radius:0;align-items:baseline;padding:0}}.lg .lg-entity{color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui)}.lg .lg-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.lg .lg-grid{grid-template-columns:var(--lg-toc-w) minmax(0, 1fr);column-gap:var(--lg-gap);align-items:start}.lg .lg-tocpill{display:none}}@media (width<=63.99rem){.lg .lg-toc{display:none}}.lg .lg-body{min-width:0}.lg .lg-lede,.lg .lg-prose{max-width:var(--lg-read)}.lg .lg-toc{top:calc(var(--header-h) + var(--space-8));max-height:calc(100dvh - var(--header-h) - var(--space-16));overscroll-behavior:contain;scrollbar-width:none;margin-inline-start:-12px;padding-block:2px;position:sticky;overflow-y:auto}.lg .lg-toc::-webkit-scrollbar{display:none}.lg .lg-toc-head{margin:0 0 var(--space-3);padding-inline:12px}.lg .lg-toc-track{position:relative}.lg .lg-toc-ind{inset-inline:0;height:var(--ind-h,32px);translate:0 var(--ind-y,0px);background:var(--color-pill-ind);box-shadow:var(--shadow-ring);pointer-events:none;border-radius:16px;position:absolute;top:0}.lg .lg-toc-track[data-ready] .lg-toc-ind{transition:translate var(--duration-popover) var(--ease-spring), height var(--duration-popover) var(--ease-spring)}.lg .lg-toc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lg :is(.lg-toc-list,.lg-pill-list) a{color:var(--color-text-secondary);font-size:var(--text-ui);transition:color var(--duration-hover) var(--ease-hover);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;line-height:20px;text-decoration:none;display:grid}.lg .lg-toc-list a{border-radius:16px;padding:6px 12px}.lg :is(.lg-toc-list,.lg-pill-list) a[aria-current]{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.lg :is(.lg-toc-list,.lg-pill-list) a:hover{color:var(--color-text-primary)}}.lg .lg-toc-n{font:400 11px/16px var(--font-mono);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0}.lg .lg-tocpill{top:calc(var(--header-h) + var(--space-2));z-index:20;margin-bottom:var(--space-8);position:sticky}.lg .lg-tocpill:before{content:"";z-index:-1;pointer-events:none;inset:calc(-1 * var(--space-2)) calc(-1 * var(--gutter)) calc(-1 * var(--space-3));background:linear-gradient(to bottom, var(--color-bg-page) 75%, transparent);position:absolute}.lg .lg-tocpill details{border:0;position:relative}.lg .lg-tocpill summary{align-items:center;gap:var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-surface);min-height:44px;box-shadow:var(--shadow-1);font-size:var(--text-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:0 14px 0 16px;line-height:20px;list-style:none;display:flex}.lg .lg-tocpill summary::-webkit-details-marker{display:none}.lg .lg-pill-label{color:var(--color-text-secondary);flex:none}.lg .lg-pill-now{align-items:baseline;gap:var(--space-2);min-width:0;border-inline-start:1px solid var(--color-border-subtle);color:var(--color-text-primary);flex:1;padding-inline-start:var(--space-3);font-weight:500;display:flex}.lg .lg-pill-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lg .lg-pill-chev{color:var(--color-text-secondary);transition:rotate var(--duration-hover) var(--ease-hover);flex:none}.lg .lg-tocpill details[open] .lg-pill-chev{rotate:180deg}.lg .lg-pill-list{inset-inline:0;top:calc(100% + var(--space-2));overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--color-bg-surface);max-height:min(60dvh,26rem);box-shadow:var(--shadow-float);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;overflow-y:auto}.lg .lg-pill-list a{border-radius:var(--radius-md);align-content:center;min-height:44px;padding:10px 12px}.lg .lg-pill-list{background:linear-gradient(var(--color-bg-surface) 40%, transparent) center top / 100% 2rem no-repeat local, linear-gradient(transparent, var(--color-bg-surface) 60%) center bottom / 100% 2rem no-repeat local, linear-gradient(color-mix(in oklab, var(--color-text-primary) 14%, transparent), transparent) center top / 100% 1rem no-repeat scroll, linear-gradient(transparent, color-mix(in oklab, var(--color-text-primary) 14%, transparent)) center bottom / 100% 1rem no-repeat scroll, var(--color-bg-surface)}@media (width<=39.99rem){.lg .lg-tocpill summary{gap:var(--space-2)}.lg .lg-pill-now{padding-inline-start:var(--space-2)}}.lg .lg-pill-list a[aria-current]{background:var(--color-pill-ind)}.lg .lg-prose,.lg .lg-prose>*+*{margin-top:var(--space-10)}.lg :is(.lg-clause,.lg-notes) h2{align-items:baseline;gap:var(--space-3);font-size:var(--text-h5);line-height:var(--leading-h5);text-wrap:pretty;display:flex}.lg :is(.lg-clause,.lg-notes) h2:after{content:"";background:var(--color-border-subtle);flex:2rem;align-self:center;min-width:2rem;height:1px}.lg .lg-n{min-width:1.75rem;font:400 11px/16px var(--font-mono);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none}.lg .lg-h{min-width:0}@media (width<=63.99rem){.lg :is(.lg-clause,.lg-notes) h2{text-wrap:balance}.lg :is(.lg-clause,.lg-notes) h2:after{flex-basis:0;min-width:0}}@media (width>=64rem){.lg .lg-clause h2{margin-inline-start:calc(-1.75rem - var(--space-3))}}.lg :is(.lg-clause,.lg-notes)>*+*{margin-top:var(--space-4)}.lg .lg-clause p,.lg .lg-clause li{color:var(--color-text-secondary);font-size:var(--text-prose);line-height:var(--leading-prose)}.lg :is(.lg-clause,.lg-notes) p a{color:var(--color-text-primary);text-underline-offset:3px;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}.lg .lg-clause li a{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.lg :is(.lg-clause,.lg-notes) a:hover{-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-decoration-color:color-mix(in oklab, currentColor 70%, transparent)}}.lg .lg-list{gap:var(--space-2);margin-inline:0;margin-bottom:0;padding:0;list-style:none;display:grid}.lg .lg-list li{padding-inline-start:1.25rem;position:relative}.lg .lg-list li:before{content:"";inset-inline-start:2px;background:var(--color-text-tertiary);border-radius:1px;width:7px;height:1.5px;position:absolute;top:11px}.lg .lg-fnref{font:400 11px/0 var(--font-mono);vertical-align:super}.lg .lg-clause .lg-fnref a{color:var(--color-text-primary);padding-inline:1px 2px;text-decoration:none}.lg .lg-note-list{gap:var(--space-3);margin-inline:0;margin-bottom:0;padding:0;list-style:none;display:grid}.lg .lg-note-list li{color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.lg .lg-note-list li:target p{color:var(--color-text-primary)}.lg .lg-note-n{font:400 11px/20px var(--font-mono);color:var(--color-text-tertiary)}.lg .lg-note-list .lg-note-back{margin-inline-start:4px;text-decoration:none}.lg .lg-lede .shead{margin-bottom:var(--gap-head-object)}.lg .lg-obj{width:100%;margin:0}.lg .lg-obj .stage-inner{container-type:inline-size}.lg .lg-obj-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.lg .lg-obj-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);font-size:var(--text-ui);font-weight:500;overflow:hidden}.lg .lg-mono{overflow-wrap:anywhere;min-width:0;font:400 11px/16px var(--font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:0}.lg .lg-obj .pill .icon{flex:none}.lg .lg-sum-rows{padding:var(--space-1) var(--space-4);margin:0;display:grid}.lg .lg-sum-rows>div{gap:var(--space-3);border-top:1px solid var(--color-border-subtle);grid-template-columns:7rem minmax(0,1fr);align-items:center;min-height:40px;padding-block:8px;display:grid}.lg .lg-sum-rows>div:first-child{border-top:0}.lg .lg-sum-rows dt{color:var(--color-text-secondary);font-size:var(--text-ui);line-height:20px}.lg .lg-sum-rows dd{color:var(--color-text-primary);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:500;line-height:20px;display:flex}.lg .lg-sum-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.lg .lg-sum-sign{padding:12px var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);color:var(--color-text-primary);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:20px;display:flex}.lg .lg-sum-tick{background:var(--tone-tile);width:20px;height:20px;color:var(--tone-solid);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lg .lg-sum-sign .lg-mono{margin-inline-start:auto}@container (width<=26rem){.lg .lg-sum-rows>div{grid-template-columns:5.75rem minmax(0,1fr)}.lg .lg-sum-sign .lg-mono{flex-basis:100%;margin-inline-start:30px}}.lg .lg-map-table{border-collapse:collapse;width:100%;font-size:var(--text-ui);line-height:20px}.lg .lg-map-table th,.lg .lg-map-table td{padding:10px var(--space-4);border-top:1px solid var(--color-border-subtle);text-align:start;vertical-align:middle;font-weight:400}.lg .lg-map-table thead th{color:var(--color-text-secondary);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:.04em;text-transform:uppercase;border-top:0;padding-block:12px 8px;font-weight:500}.lg .lg-map-table thead th:first-child{width:26%}.lg .lg-map-table thead th:nth-child(2){width:42%}.lg .lg-map-table tbody th{color:var(--color-text-primary);font-weight:500}.lg .lg-map-table tbody th>*{vertical-align:middle}.lg .lg-map-state{margin-inline-start:var(--space-2)}.lg .lg-map-hops{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lg .lg-map-hop{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lg .lg-map-arrow{color:var(--color-text-tertiary)}.lg .lg-map-why{color:var(--color-text-secondary)}@container (width<=34rem){.lg .lg-map-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg .lg-map-table tbody,.lg .lg-map-table tr,.lg .lg-map-table th,.lg .lg-map-table td{display:block}.lg .lg-map-table tbody tr{padding:12px var(--space-4);border-top:1px solid var(--color-border-subtle);gap:6px;display:grid}.lg .lg-map-table tbody tr:first-child{border-top:0}.lg .lg-map-table tbody th,.lg .lg-map-table tbody td{border:0;padding:0}}.lg .lg-check-rows{padding:0 var(--space-4);margin:0;list-style:none}.lg .lg-check-rows li{gap:var(--space-2) var(--space-5);border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:14px;display:grid}.lg .lg-check-rows li:first-child{border-top:0}.lg .lg-check-prompt{color:var(--color-text-primary);font-size:var(--text-ui);line-height:20px}.lg .lg-check-verdict{justify-items:end;gap:4px;display:grid}.lg .lg-check-why{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:16px}@container (width<=30rem){.lg .lg-check-rows li{grid-template-columns:minmax(0,1fr)}.lg .lg-check-verdict{place-items:center start;gap:var(--space-2);flex-wrap:wrap;display:flex}}
