body:has(.ed-page){background-image:none}.ed-page{--ed-measure:1320px;--ed-section-gap:var(--space-3xl);--ed-column-gap:var(--space-3xl);background:var(--bn-page);color:var(--bn-ink)}.ed-shell{max-inline-size:var(--ed-measure);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--space-l) var(--space-4xl)}.ed-section{min-inline-size:0;margin-block-start:var(--ed-section-gap);padding-block-start:var(--space-l);border-block-start:1px solid var(--bn-rule)}.ed-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-l);margin-block-end:var(--space-l)}.ed-section__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);margin-inline-start:auto}.ed-h2{font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:900}.ed-h2,.ed-h3{margin:0;color:var(--bn-ink);line-height:var(--leading-heading)}.ed-h3{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:800}.ed-h2 a,.ed-h3 a{display:inline-flex;align-items:center;min-block-size:var(--touch-target);color:inherit;text-decoration:none}.ed-h2 a:hover,.ed-h3 a:hover{background:var(--bn-track)}.ed-dek,.ed-note{margin:0;color:var(--bn-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.ed-column-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-ml);padding-block-end:var(--space-s);margin-block-end:var(--space-ml);border-block-end:1px solid var(--bn-rule)}.ed-column-head>.ed-more{margin-inline-start:auto}.ed-more{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:var(--touch-target);color:var(--bn-ink);font-size:var(--text-s);font-weight:var(--weight-bold);text-decoration:none}.ed-more:hover{color:var(--color-action-pressed)}.ed-change{display:inline-flex;align-items:center;gap:var(--space-3xs);font-weight:var(--weight-bold);white-space:nowrap}.ed-change[data-direction=up]{color:var(--color-positive)}.ed-change[data-direction=down]{color:var(--color-negative)}.ed-change[data-direction=absent],.ed-change[data-direction=flat]{color:var(--bn-muted)}.ed-change[data-direction=up]:after{content:"▲";font-size:.72em}.ed-change[data-direction=down]:after{content:"▼";font-size:.72em}.ed-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-m)}.ed-table td,.ed-table th{padding:var(--space-s) var(--space-ml);border-block-end:1px solid var(--bn-line);text-align:start;vertical-align:middle}.ed-table thead th{background:var(--bn-track);color:var(--bn-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}.ed-table tbody th{color:var(--bn-ink);font-weight:var(--weight-bold)}.ed-table [data-numeric]{text-align:end;white-space:nowrap}.ed-facts{margin:0;border-block-start:1px solid var(--bn-rule)}.ed-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs) var(--space-ml);padding-block:var(--space-s);border-block-end:1px solid var(--bn-line)}.ed-facts dd,.ed-facts dt{color:var(--bn-ink);font-size:var(--text-m)}.ed-facts dd{margin:0;font-weight:var(--weight-bold);text-align:end}.ed-facts small,.ed-reason{display:block;color:var(--bn-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.ed-tabs.seg-ctl{display:inline-flex;flex-wrap:wrap;gap:0;padding:0;border-radius:0;background:var(--bn-track);box-shadow:none}.ed-tabs.seg-ctl .seg-ctl__option{min-block-size:var(--touch-target);padding-inline:var(--space-ml);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--bn-muted);font-size:var(--text-s);font-weight:var(--weight-medium)}.ed-tabs.seg-ctl .seg-ctl__option:hover{color:var(--bn-ink)}.ed-tabs.seg-ctl .seg-ctl__option[aria-checked=true]{background:transparent;color:var(--bn-ink);font-weight:var(--weight-bold);box-shadow:inset 0 -2px 0 var(--color-action)}.ed-flag{display:inline-block;padding:var(--space-3xs) var(--space-xs);background:var(--bn-demo);color:var(--bn-demo-ink);font-size:var(--text-xs);font-weight:var(--weight-bold)}.ed-scroll{position:relative;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.title-bar{position:relative;border-block-end:1px solid var(--bn-rule)}.title-bar__link{color:inherit;text-decoration:none;transition:color var(--duration-fast,.12s) ease}.title-bar__link:after{content:"";position:absolute;inset:0}.title-bar__link:focus-visible{outline:none}.title-bar>:not(:has(.title-bar__link)){position:relative;z-index:1}.title-bar .title-bar__link:focus-visible,.title-bar .title-bar__link:hover{background:transparent;color:var(--color-action)}.title-bar:has(.title-bar__link:focus-visible){outline:2px solid var(--bn-focus);outline-offset:2px}