.sp .sp-sym-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title quote" "cta quote";align-items:end;gap:0 48px}.sp .sp-sym-title{grid-area:title}.sp .sp-sym-top>.sp-sym-quote{grid-area:quote}.sp .sp-sym-top>.sp-sym-cta{grid-area:cta}.sp .sp-sym-title .sp-h1{margin-bottom:10px;overflow-wrap:anywhere}.sp .sp-sym-sub{font-size:clamp(16px,1.3vw,18px);color:var(--mute);margin:0 0 22px;max-width:60ch}.sp .sp-sym-cta .sp-btn{white-space:normal;text-align:center;line-height:1.5;padding-block:10px}.sp .sp-sym-quote{background:var(--card);border-radius:16px;box-shadow:inset 0 0 0 1px var(--hair);padding:18px 22px 16px;min-width:280px}.sp .sp-sym-q-lbl{font-size:13.5px;color:var(--mute);margin:0}.sp .sp-sym-q-val{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:4px 0 2px}.sp .sp-sym-q-val .num{font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sp .sp-sym-q-val .unit{font-size:15px;color:var(--mute)}.sp .sp-sym-q-chg{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;margin:0}.sp .sp-sym-q-chg .d{font-weight:600;font-variant-numeric:tabular-nums}.sp .sp-sym-q-chg .w{font-size:13.5px;color:var(--mute)}.sp .sp-sym-q-note{margin:10px 0 0;font-size:13.5px;color:var(--ink-2);max-width:34ch}.sp .is-up{color:var(--up)}.sp .is-dn{color:var(--dn)}.sp .is-flat{color:var(--mute)}.sp .sp-chart{margin:0}.sp .sp-chart-card{background:var(--card);border-radius:16px;box-shadow:inset 0 0 0 1px var(--hair);padding:22px 0 8px 16px}.sp .sp-chart-box{display:grid;grid-template-columns:minmax(0,1fr) auto}.sp .sp-chart-plot{position:relative;height:clamp(210px,28vw,330px)}.sp .sp-chart-plot svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible}.sp .sp-chart-grid,.sp .sp-chart-month{stroke:var(--hair);stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.sp .sp-chart-month{stroke-dasharray:2 5}.sp .sp-chart-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sp .sp-chart.is-up .sp-chart-line{stroke:var(--up)}.sp .sp-chart.is-dn .sp-chart-line{stroke:var(--dn)}.sp .sp-chart.is-up .sp-chart-stop{stop-color:var(--up)}.sp .sp-chart.is-dn .sp-chart-stop{stop-color:var(--dn)}.sp .sp-chart-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px var(--card)}.sp .sp-chart.is-up .sp-chart-dot.last{background:var(--up)}.sp .sp-chart.is-dn .sp-chart-dot.last{background:var(--dn)}.sp .sp-chart-dot.ext{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--ink-2)}.sp .sp-chart-mark{position:absolute;font-size:12px;line-height:1.4;font-weight:600;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:6px;background:rgba(250,248,243,.92)}.sp .sp-chart-mark.hi{transform:translate(-50%,calc(-100% - 7px))}.sp .sp-chart-mark.lo{transform:translate(-50%,7px)}.sp .sp-chart-mark.hi.at-start{transform:translate(-6px,calc(-100% - 7px))}.sp .sp-chart-mark.lo.at-start{transform:translate(-6px,7px)}.sp .sp-chart-mark.hi.at-end{transform:translate(calc(-100% + 6px),calc(-100% - 7px))}.sp .sp-chart-mark.lo.at-end{transform:translate(calc(-100% + 6px),7px)}.sp .sp-chart-y{position:relative;width:calc(var(--ax, 7) * 1ch + 22px);font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.sp .sp-chart-y span{position:absolute;left:10px;transform:translateY(-50%);white-space:nowrap;line-height:1.3}.sp .sp-chart-y .tag{left:4px;padding:2px 6px;border-radius:6px;color:#fff;font-weight:600;background:var(--ink)}.sp .sp-chart.is-up .sp-chart-y .tag{background:var(--up)}.sp .sp-chart.is-dn .sp-chart-y .tag{background:var(--dn)}.sp .sp-chart-x{position:relative;height:28px;font-size:12px;color:var(--mute)}.sp .sp-chart-x span{position:absolute;top:6px;transform:translateX(-50%);white-space:nowrap;line-height:1.4}.sp .sp-chart-cap{font-size:14px;color:var(--mute);margin:12px 0 0}.sp .sp-chart-cap a{color:var(--saff-d);text-decoration:underline;text-underline-offset:3px}.sp .sp-sym-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;align-items:start}.sp .sp-sym-stats td{font-weight:600;font-variant-numeric:tabular-nums}.sp .sp-sym-stats th{font-weight:500;color:var(--ink-2);font-size:15px}.sp .sp-sym-stats td small{display:block;font-weight:400;font-size:12.5px;color:var(--mute)}.sp .sp-sym-actions caption,.sp .sp-sym-stats caption{caption-side:bottom;text-align:start;font-size:13px;color:var(--mute);padding-top:10px}.sp .sp-sym-actions td{font-variant-numeric:tabular-nums;white-space:nowrap}.sp .sp-sym-actions td.ev{white-space:normal}.sp .sp-sym-num{direction:ltr;unicode-bidi:isolate;display:inline-block}.sp .sp-sym-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 20px;margin:20px 0 0}.sp .sp-sym-facts dt{color:var(--mute);font-size:14.5px}.sp .sp-sym-facts dd{margin:0;font-weight:600;color:var(--ink)}.sp .sp-syms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:6px 12px}.sp .sp-syms a{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:6px 12px;border-radius:10px;text-decoration:none;box-shadow:inset 0 0 0 1px transparent}.sp .sp-syms a:hover{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair-2)}.sp .sp-syms b{font-size:15.5px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.sp .sp-syms small{font-size:12.5px;line-height:1.5;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp .sp-syms.is-card a{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair)}.sp .sp-hub-sec{padding-block:clamp(28px,4vw,44px);border-top:1px solid var(--hair)}.sp .sp-hub-sec .sp-h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.sp .sp-hub-sec .sp-h2 small{font-family:var(--fb);font-size:15px;font-weight:500;color:var(--mute)}.sp .sp-hub-inline{color:var(--saff-d);text-decoration:underline;text-underline-offset:3px}.sp .sp-hub-jump{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.sp .sp-hub-jump a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);text-decoration:none;font-size:14.5px;font-weight:500}.sp .sp-hub-jump a:hover{box-shadow:inset 0 0 0 1px var(--hair-2);background:#fff}.sp .sp-hub-jump small{color:var(--mute);font-size:13px}@media (max-width:860px){.sp .sp-sym-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "quote" "cta";align-items:start;row-gap:22px}.sp .sp-sym-sub{margin-bottom:0}.sp .sp-sym-quote{min-width:0}.sp .sp-sym-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sp .sp-sym-cta .sp-btn{flex:1 1 100%}.sp .sp-chart-card{padding:18px 0 6px 10px;border-radius:14px}.sp .sp-chart-x .minor{display:none}.sp .sp-chart-y span{left:6px}.sp .sp-chart-y{width:calc(var(--ax, 7) * 1ch + 14px);font-size:11.5px}.sp .sp-sym-actions td,.sp .sp-sym-actions th{padding-inline:8px}}@media (max-width:480px){.sp .sp-sym-actions .ev{display:none}}