.w4-stock-hours-section{padding-top:39px;padding-bottom:63px}.w4-stock-hours-panel{background-image:radial-gradient(ellipse 105% 75% at 67.5% 105%, #114b80, var(--color-ink));padding:32px 20px 27.5px}.w4-stock-hours-title{margin-top:15px}.w4-stock-hours-lead{letter-spacing:-.01em;color:var(--color-on-ink-soft);margin-top:17px;font-size:17px;line-height:26px}.w4-stock-hours-chart{margin-top:27.5px}.w4-stock-hours-rows{gap:19.5px;display:grid;position:relative}.w4-stock-hours-exchangeDetails{justify-content:space-between;align-items:center;gap:12px;min-height:43.5px;display:flex}.w4-stock-hours-exchangeDetails h3{letter-spacing:-.014em;font-size:17px;font-weight:600;line-height:23.5px}.w4-stock-hours-exchangeDetails p{letter-spacing:-.004em;color:var(--color-on-ink-soft);white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.w4-stock-hours-exchangeDetails .w4-stock-hours-phoneTimes{text-align:end;color:var(--color-on-ink);font-size:15.5px;font-weight:600;line-height:20px}.w4-stock-hours-phoneTimes span{display:block}.w4-stock-hours-track{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff12 calc(12.5% - 1px) 12.5%),#ffffff10;border-radius:11px;height:36px;margin-top:7px;position:relative;overflow:hidden}.w4-stock-hours-session{top:7px;bottom:7px;width:var(--session-width);background:linear-gradient(100deg, #44c8ed, var(--color-cyan));border-radius:7px;position:absolute;inset-inline-start:var(--session-left);box-shadow:0 0 24px #00aeef35}.w4-stock-hours-session span,.w4-stock-hours-desktopAxis{display:none}.w4-stock-hours-phoneAxis{color:var(--color-on-ink-soft);justify-content:space-between;margin-top:9px;font-size:12.5px;font-weight:500;line-height:20px;display:flex}.w4-stock-hours-caption{letter-spacing:-.003em;margin-top:21px;font-size:14px;font-weight:600;line-height:22px}.w4-stock-hours-overlap{display:none}.w4-stock-hours-footer{border-top:1px solid #ffffff26;margin-top:24.5px;padding-top:17px}.w4-stock-hours-footer p{letter-spacing:-.005em;color:var(--color-on-ink-soft);font-size:14px;line-height:21px}.w4-stock-hours-footerLink{color:var(--color-on-ink);margin-top:12px;font-size:15.5px;line-height:22px;display:inline-block}@media (min-width:1024px){.w4-stock-hours-section{padding-top:58px;padding-bottom:112px}.w4-stock-hours-panel{background-image:radial-gradient(ellipse 105% 95% at 67.5% 105%, #114b80, var(--color-ink));padding:62px 64px 52px}.w4-stock-hours-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.w4-stock-hours-title{margin-top:13px}.w4-stock-hours-lead{letter-spacing:-.013em;max-width:480px;margin-top:0;font-size:21px;line-height:31px}.w4-stock-hours-chart{margin-top:52px}.w4-stock-hours-desktopAxis{color:var(--color-on-ink-soft);justify-content:space-between;margin-inline-start:235px;font-size:13px;line-height:20px;display:flex}.w4-stock-hours-rows{gap:14px;margin-top:20px}.w4-stock-hours-exchangeRow{grid-template-columns:235px minmax(0,1fr);align-items:center;height:56px;display:grid}.w4-stock-hours-exchangeDetails{min-height:0}.w4-stock-hours-exchangeDetails h3{font-size:18px;line-height:24px}.w4-stock-hours-exchangeDetails p{font-size:13.2px;line-height:20px}.w4-stock-hours-exchangeDetails .w4-stock-hours-phoneTimes{display:none}.w4-stock-hours-track{border-radius:12px;height:56px;margin-top:0}.w4-stock-hours-session{border-radius:9px;top:8px;bottom:8px}.w4-stock-hours-session span{letter-spacing:-.015em;height:100%;color:var(--color-ink);white-space:nowrap;place-items:center;font-size:12px;font-weight:600;line-height:18px;display:grid}.w4-stock-hours-phoneAxis{display:none}.w4-stock-hours-overlap{top:62px;bottom:-6px;pointer-events:none;border:1px dashed #b1edff80;border-radius:13px;width:calc(8.33333% - 19.5833px);display:block;position:absolute;inset-inline-start:calc(68.75% + 73.4375px)}.w4-stock-hours-caption{text-align:end;margin-top:12px;padding-inline-end:119px;font-size:12.5px;line-height:20px}.w4-stock-hours-footer{justify-content:space-between;align-items:baseline;gap:32px;margin-top:40px;padding-top:20px;display:flex}.w4-stock-hours-footer p{letter-spacing:-.005em;font-size:14px;line-height:21px}.w4-stock-hours-footerLink{flex:none;margin-top:0;font-size:13.8px;line-height:21px}}@media (max-width:389px){.w4-stock-hours-exchangeDetails p{font-size:12px}.w4-stock-hours-exchangeDetails .w4-stock-hours-phoneTimes{font-size:14px}}@media (min-width:1024px) and (max-width:1279px){.w4-stock-hours-session span{font-size:10px}}.w4-stock-hours-exchangeRow:first-child .w4-stock-hours-session{background:linear-gradient(100deg,#8cddf5,#54cbed)}.w4-stock-hours-phoneAxis,.w4-stock-hours-desktopAxis{height:20px;position:relative}.w4-stock-hours-phoneAxis span,.w4-stock-hours-desktopAxis span{left:var(--tick-left);position:absolute;transform:translate(-50%)}.w4-stock-hours-phoneAxis span:first-child,.w4-stock-hours-desktopAxis span:first-child{left:0;transform:none}.w4-stock-hours-phoneAxis span:last-child,.w4-stock-hours-desktopAxis span:last-child{transform:translate(-100%)}@media (max-width:1023px){.w4-stock-hours-exchangeDetails p{color:var(--color-on-ink-body)}.w4-stock-hours-exchangeDetails .w4-stock-hours-phoneTimes{color:var(--color-on-ink)}}
