.reading .co-tabs{top:calc(var(--site-h,66px) + var(--bar-h,64px));z-index:20}.reading .co-tabs a[aria-current]{background:var(--surface-2);color:var(--brand);box-shadow:inset 0 -3px 0 var(--accent)}.reading .chapter{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:48px;margin:0 0 72px;display:grid}.reading{--tabs-stick:var(--tabs-h,58px);--stack:calc(var(--site-h,66px) + var(--bar-h,64px) + var(--tabs-stick));--bar-up:color-mix(in srgb, var(--up) 55%, white);--bar-down:color-mix(in srgb, var(--down) 55%, white)}.reading .chapter{scroll-margin-top:calc(var(--stack) + 16px)}.reading .chapter-body [id]{scroll-margin-top:calc(var(--stack) + 40px)}.reading .chapter-heading{top:calc(var(--stack) + 16px);align-self:start;position:sticky}.reading .chapter-count{margin:0 0 4px}.reading .chapter-title{margin-bottom:16px;font-size:1.5rem}.reading .chapter-index{flex-direction:column;gap:2px;display:flex}.reading .chapter-index a{border-left:2px solid var(--border);color:var(--ink-2);padding:7px 0 7px 13px;font-size:.86rem;line-height:1.35;text-decoration:none;display:block}.reading .chapter-index a:hover{color:var(--ink)}.reading .chapter-index a[aria-current]{border-color:var(--accent);color:var(--brand);font-weight:800}.reading .chapter-body>*+*{margin-top:40px}.reading .overview{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:0}.reading .chapter-body h3:not(li h3){margin:40px 0 16px}.reading .chapter-end{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}@media (width<=900px){.reading{--tabs-stick:0px}.reading .co-tabs{position:static}.reading .chapter{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:48px}.reading .chapter-heading{position:static}.reading .chapter-title{margin-bottom:0}.reading .chapter-index{display:none}.reading .overview,.reading .chapter-end{grid-template-columns:minmax(0,1fr)}}.co-bar{top:var(--site-h,66px);z-index:25;background:var(--hero);height:64px;color:var(--hero-ink);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s;position:fixed;left:0;right:0;overflow:hidden;transform:translateY(-8px)}.co-bar[data-shown]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.co-bar-btn{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.co-bar-btn:before{content:"";z-index:1;background:linear-gradient(90deg,#000000b8 20%,#00000059 55%,#0000001a 80%);position:absolute;inset:0}.co-bar-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.co-bar-inner{z-index:2;height:100%;max-width:var(--page);padding:0 var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.co-bar .monogram{border-radius:10px;width:40px;font-size:1rem}.co-bar .monogram.logo{padding:6px}.co-bar-name{white-space:nowrap;font-weight:800}.co-bar-price{--up:var(--bar-up);--down:var(--bar-down);align-items:baseline;gap:10px;display:flex}.co-bar-price strong{font-size:1.15rem;font-weight:800}.co-bar-view{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.co-bar-spark{width:120px;height:32px;overflow:visible}.co-bar-spark polyline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.co-bar-spark.up polyline{stroke:var(--bar-up)}.co-bar-spark.down polyline{stroke:var(--bar-down)}.co-bar-range{opacity:.8;white-space:nowrap;font-size:.7rem;line-height:1}.co-bar-btn:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:reduce){.co-bar{transition:none;transform:none}}@media (width>=901px){.co-bar{transition:none;transform:none}}@media (width<=760px){.co-bar{height:52px}.co-bar-inner{gap:8px}.co-bar .monogram{border-radius:8px;width:32px}.co-bar-name{font-size:.9rem}.co-bar-short{display:none}.co-bar-price{flex-direction:column;align-items:flex-start;gap:0}.co-bar-price strong{font-size:.95rem}.co-bar-price .change{font-size:.75rem}.co-bar-spark{width:72px;height:24px}.co-bar-range{font-size:.6rem}}.reading .chapter-title{font-size:var(--h-chapter);font-weight:800}.reading .chapter-body h2{font-size:var(--h-card);color:var(--ink);font-weight:800}.reading .chapter-body h3{font-size:var(--h-group);color:var(--ink);text-transform:none;letter-spacing:0;font-weight:800}.reading .chapter-body h4{font-size:var(--h-block);color:var(--ink);margin:0;font-weight:700}.reading .chapter-body h3:not(li h3){border-top:1px solid var(--border);margin:40px 0 12px;padding:16px 0 0 18px;position:relative}.reading .chapter-body h3:not(li h3):before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:calc(12px + .6em);left:0}.reading .chapter-body h2+h3:not(li h3){margin-top:8px}.reading .metric-group,.reading .diagram-wrap{margin-top:40px}.reading .chapter-body .metric-group>h3:not(li h3),.reading .chapter-body .diagram-wrap>h3:not(li h3),.reading .chapter-body .members>.member-group:first-child>h3:not(li h3){margin-top:0}.reading .member-group{margin-bottom:0}.reading .member-group+.member-group{margin-top:40px}@media (width<=600px){.reading .chapter-body h3:not(li h3){margin-top:32px}.reading .chapter-body h2+h3:not(li h3){margin-top:8px}.reading .metric-group,.reading .diagram-wrap,.reading .member-group+.member-group{margin-top:32px}}.reading .dg-stage h4{display:inline}.reading .dg-structure h4{display:block}.reading .dg-bars figcaption{font-size:var(--h-block)}.reading{--rail-pad:20px}.reading .chapter-body h3:not(li h3)+:is(dl,table,ul,ol):not(.dg-chain),.reading .member-rows,.reading .key-facts .facts,.reading .ov-facts dl,.reading .ov-results table{border-left:2px solid var(--border);margin-left:3px}.reading .chapter-body h3:not(li h3)+:is(dl,ul,ol):not(.dg-chain),.reading .member-rows,.reading .key-facts .facts,.reading .ov-facts dl,.reading .metrics :is(th,td):first-child,.reading .ov-results :is(th,td):first-child{padding-left:var(--rail-pad)}.reading .chapter-body h3+table,.reading .ov-results table{width:calc(100% - 3px)}.reading .chapter-body h3+ul.money-list{padding-left:calc(var(--rail-pad) + 18px)}.reading .metrics tr+tr,.reading .ficha-grid div,.reading .ov-facts dl div,.reading .ov-results tr+tr{border-color:color-mix(in srgb, var(--border) 50%, transparent)}.reading .ov-facts dl div:first-child{border-top:0}.reading :is(.metrics,.ov-results table) tr:last-child{border-bottom:0}.reading :is(.metrics,.ov-results table) tr:last-child>*{padding-bottom:0}.reading .metrics th,.reading .ficha-grid dt,.reading .facts dt,.reading .ov-facts dt,.reading .ov-results th{color:var(--ink);font-size:.95rem;font-weight:400}.reading .metric-note,.reading .metric-period{color:var(--ink-3);font-size:.8rem}.reading .metric-value,.reading .facts dd,.reading .ficha-grid dd,.reading .ov-facts dd{font-weight:700}.reading .metric-value,.reading .metric-delta{text-align:right;font-variant-numeric:tabular-nums lining-nums}.reading .chapter-body,.reading .chapter-body .card,.reading .overview>*{min-width:0}.reading .table-card{overflow-x:auto}@media (width<=520px){.reading{--rail-pad:12px}}@media (width<=600px){.reading .metrics tr{padding-left:var(--rail-pad);padding-right:0}.reading .metrics :is(th,td):first-child{padding-left:0}.reading .metrics tr:last-child{padding-bottom:0}}.co-bar-meta,.co-bar-note{opacity:.85;white-space:nowrap;font-size:.85rem}.co-bar-price .co-bar-note{font-size:.75rem}@media (width<=1100px){.co-bar-meta{display:none}}@media (width<=760px){.co-bar-note{display:none}}.reading .dg-chain{grid-auto-columns:auto;grid-auto-flow:row;gap:4px}.reading .dg-chain li{flex-direction:column}.reading .dg-arrow{margin:0;transform:rotate(90deg)}.reading .dg-stage{flex:none}.reading .metric-label{font-size:.95rem;font-weight:400}.reading .series-grid{grid-template-columns:minmax(0,1fr)}@media (width>=700px){.reading .series-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.reading .dg-bars{overflow-x:auto}.reading .ov-filings li{grid-template-columns:96px minmax(0,1fr)}.reading .ov-filings a,.reading .ov-news a,.reading .item-title{overflow-wrap:anywhere}.reading .ov-filings .tag{white-space:normal}.reading .tag,.reading .filing-kind{white-space:normal;overflow-wrap:anywhere;max-width:100%}.reading .ov-results th{overflow-wrap:anywhere}@media (width<=600px){.reading .metric-value,.reading .metric-delta,.reading .metric-period{white-space:normal;overflow-wrap:anywhere}}.reading .business{container:business/inline-size}@container business (width>=820px){.biz-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.reading .biz-top .diagram-wrap{margin-top:0}.reading .chapter-body .biz-top .diagram-wrap>h3:not(li h3){border-top:0;padding-top:0}.reading .chapter-body .biz-top .diagram-wrap>h3:not(li h3):before{top:calc(.6em - 4px)}}
