.economy-page .page-intro{padding-bottom:28px}.economy-stats{gap:14px;padding-block:8px 44px;display:grid}.economy-message{padding-block:8px 56px}.message-heading{max-width:720px;margin-bottom:28px}.message-heading .eyebrow{margin-bottom:12px}.message-heading h2{margin-bottom:16px;font-size:30px}.message-heading p:not(.eyebrow){margin:0;font-size:16px}.economy-sub{margin-top:8px}.economy-sub+.economy-sub{margin-top:44px}.economy-sub h3{letter-spacing:0;color:var(--foreground);margin-bottom:14px;font:600 15px/1.5 Arial,sans-serif}.economy-sub p{font-size:15px}.economy-split{gap:20px;display:grid}.economy-compare .economy-stat{border:0}.economy-stat{background:var(--primary);color:#fff;border-radius:8px;padding:22px 22px 20px}.economy-stat strong{white-space:nowrap;margin-bottom:8px;font:400 44px/1 Georgia,Times New Roman,serif;display:block}.economy-stat strong small{color:#d4dfcd;font-size:22px}.economy-stat span{color:#e2e9dd;font-size:14px;line-height:1.5;display:block}.economy-section{padding-block:0 52px}.economy-section .section-heading{max-width:640px}.economy-section h2{font-size:28px}.economy-section p{font-size:15px}.share-bar{border-radius:6px;gap:2px;height:44px;margin-block:6px 22px;display:flex;overflow:hidden}.share-bar span{height:100%;display:block}.share-legend{gap:14px;margin:0;padding:0;list-style:none;display:grid}.share-legend li{grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;font-size:15px;line-height:1.5;display:grid}.share-legend i{border-radius:3px;align-self:center;width:14px;height:14px;display:block}.share-legend .share-note{color:var(--muted-foreground);grid-column:2/span 2;margin:0;font-size:13px}.share-legend strong{color:var(--foreground);white-space:nowrap;font-weight:600}.share-legend small{color:var(--muted-foreground);margin-left:8px;font-size:13px}.year-chart{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block:10px 8px;display:grid}.year-col{text-align:center;grid-template-rows:170px auto;gap:10px;display:grid}.year-plot{--base:130px;position:relative}.year-plot:after{content:"";left:0;right:0;top:var(--base);border-top:1px solid #b4bcaf;position:absolute}.year-bar{background:var(--primary);border-radius:4px 4px 0 0;position:absolute;left:18%;right:18%}.year-bar.neg{background:var(--terracotta);border-radius:0 0 4px 4px}.year-value{color:var(--foreground);font-size:14px;font-weight:600;position:absolute;left:0;right:0}.year-label{color:var(--muted-foreground);font-size:13px}.economy-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.economy-table th,.economy-table td{text-align:right;border-bottom:1px solid var(--border);padding:9px 8px}.economy-table th:first-child,.economy-table td:first-child{text-align:left}.economy-table th{color:var(--muted-foreground);font-weight:600}.economy-section details summary{font-size:14px}.economy-compare{margin-block:8px 44px;padding-block:44px 48px}.economy-compare .economy-stats{padding-bottom:36px}.compare-list{counter-reset:none;gap:14px;margin:0;padding:0;list-style:none;display:grid}.compare-row{border:1px solid var(--border);background:#fffdf8;border-radius:8px;gap:8px 20px;padding:16px 18px;display:grid}.compare-row.self{background:var(--primary);border-color:var(--primary);color:#fff}.compare-label{color:var(--foreground);flex-direction:column;gap:3px;font-size:15px;line-height:1.4;display:flex}.compare-label small{color:var(--muted-foreground);font-size:12px}.compare-row.self .compare-label,.compare-row.self .compare-label small{color:#e2e9dd}.compare-logo{width:124px;display:block}.compare-logo img{filter:brightness(0)invert();width:100%;height:auto}.compare-track{background:#e4e8df;border-radius:4px;align-self:center;height:16px;overflow:hidden}.compare-track span{background:#8d9a8f;border-radius:4px;height:100%;display:block}.compare-row.self .compare-track{background:#fff3}.compare-row.self .compare-track span{background:#f3c6ad}.compare-value{flex-direction:column;gap:2px;line-height:1.3;display:flex}.compare-value strong{color:var(--foreground);font:400 30px/1 Georgia,Times New Roman,serif}.compare-value span{color:var(--muted-foreground);font-size:13px}.compare-row.self .compare-value strong{color:#fff}.compare-row.self .compare-value span{color:#e2e9dd}.stack-intro{max-width:720px;margin-bottom:22px}.stack-figure{margin:0}.stack-compare{gap:22px;display:grid}.stack-col{gap:14px;display:grid}.stack{border-radius:6px;flex-direction:column-reverse;display:flex;overflow:visible}.stack-seg{text-align:center;color:#fff;border-radius:3px;justify-content:center;align-items:center;margin-top:2px;padding:0 10px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.stack-seg:first-child{border-radius:3px 3px 6px 6px;margin-top:0}.stack-seg b{font-size:14px;font-weight:600;display:block}.stack-seg .inline{white-space:nowrap}.stack-seg .inline b{font-size:12px;display:inline}.stack-seg.neutral{color:var(--foreground);background:#c9d2c6}.stack-seg.profit{background:var(--terracotta)}.stack-seg.extra{color:var(--muted-foreground);background:0 0;border:2px dashed #8d9a8f;border-radius:6px 6px 3px 3px}.stack-col.self .stack-seg{color:#fff}.stack-col.self .stack-seg[style*=\#9db5a3],.stack-col.self .stack-seg[style*=\#cfdccf],.stack-col.self .stack-seg[style*=\#f3c6ad]{color:var(--foreground)}.stack-label{color:var(--foreground);gap:6px;font-size:15px;line-height:1.4;display:grid}.stack-label strong{font-weight:600}.stack-label small{color:var(--muted-foreground);font-size:13px;line-height:1.55}.stack-label .compare-logo{width:118px}.stack-label .compare-logo img{filter:none}.compare-note{max-width:720px;margin:22px 0 0;font-size:13px;line-height:1.7}.economy-sources{padding-bottom:16px}.economy-sources>*{max-width:760px}.economy-sources p{font-size:13px;line-height:1.7}@media (min-width:440px){.economy-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.economy-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.economy-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.economy-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px}}@media (min-width:600px){.stack-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px}.stack-col{display:contents}.stack-col .stack{grid-row:1;align-self:end}.stack-col .stack-label{grid-row:2}.compare-row{grid-template-columns:200px minmax(0,1fr) 220px;align-items:center}.compare-value{text-align:right}.share-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px}}@media (min-width:900px){.economy-stats{gap:16px;padding-bottom:48px}.economy-stat strong{font-size:52px}.economy-message{padding-block:16px 72px}.message-heading h2{font-size:36px}.economy-compare{margin-bottom:56px;padding-block:56px 64px}.compare-row{grid-template-columns:240px minmax(0,1fr) 260px;padding:20px 26px}.compare-value strong{font-size:36px}.economy-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;padding-bottom:64px;display:grid}.economy-section h2{font-size:31px}.year-col{grid-template-rows:200px auto}.year-plot{--base:152px}}
