:is(.city-time-carbon,.world-clock-carbon,.my-page-carbon,.carbon-template-page) :is(h2,h3,h4,h5,h6){color:#dc2626!important;color:var(--carbon-heading,var(--city-heading,var(--wc-section-heading,var(--my-section-heading,#dc2626))))!important;font-family:Montserrat,sans-serif!important}:is(.city-time-carbon,.world-clock-carbon,.my-page-carbon,.carbon-template-page) :is(h2,h3,h4,h5,h6) :is(span,a){color:inherit!important;font-family:inherit!important}:is(.city-time-carbon,.world-clock-carbon,.my-page-carbon,.carbon-template-page) :is([data-live-time-display],[data-live-time-display] span,.city-row-clock,.city-row-clock span,.timebar-cell,.timebar-cell span,.world-map-clock){font-feature-settings:"tnum";font-family:Azeret Mono,Azeret Mono Fallback,monospace!important;font-variant-numeric:tabular-nums}.city-time-carbon .city-primary-clock{font-size:clamp(2.35rem,5.2vw,4.25rem)!important;white-space:nowrap}@media (max-width:767px){.city-time-carbon .city-primary-clock{font-size:clamp(26px,calc(13.88889vw - 6.66667px),44px)!important}}.my-page-carbon h1{font-family:Google Sans Flex,Google Sans Flex Fallback,sans-serif!important;font-size:clamp(30px,4vw,52px)!important;font-weight:500!important;letter-spacing:-.035em;line-height:1.15!important}.my-page-carbon h2{color:var(--my-section-heading)!important;font-size:clamp(24px,3vw,30px)!important;font-weight:700!important;text-transform:uppercase!important}.my-page-carbon h2,.my-page-carbon h3{font-family:Montserrat,sans-serif!important}.my-page-carbon :is(h1,h2,h3) span{font-family:inherit!important}.my-page-comparison{margin:24px 0;min-width:0}.my-page-map-section{aspect-ratio:2/1;border:1px solid var(--my-border);margin-bottom:32px;overflow:hidden;width:100%}.my-page-map-section svg text{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.my-page-carbon{margin:0 auto;max-width:1280px}.my-page-content{padding-left:32px;padding-right:32px}.my-page-celestial{height:96px;width:96px}.my-page-celestial svg{height:96px!important;width:96px!important}@media (max-width:767px){.my-page-content{padding-left:16px;padding-right:16px}}.my-page-carbon h1 span{font-weight:inherit!important}.utility-city-system{width:100%}.utility-city-toolbar{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:4px}.utility-city-toolbar-start{margin-right:auto}.utility-city-toolbar button{align-items:center;color:#78a9ff;color:var(--city-accent,#78a9ff);display:inline-flex;justify-content:center;line-height:1;min-height:28px}.utility-city-scroll{max-width:100%;overflow-x:auto;position:relative}.utility-city-list{min-width:100%;padding-top:22px;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content}@media (max-width:767px),(pointer:coarse){.utility-city-list{overflow-x:clip}.utility-city-list [data-mobile-sticky-city-card]{align-items:center;align-self:stretch;display:flex;left:0!important}}.pair-timeline-controls{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pair-suggestions-empty{display:block;line-height:1.4;margin:4px 0;text-align:right}.pair-timeline-controls button{color:inherit;font-family:Lexend Deca,sans-serif;font-size:.875rem;font-weight:400;gap:6px}.pair-header-controls{align-items:center;display:flex}.pair-timeline-controls button[aria-pressed=true]{background:#0066ff1f}@media (max-width:767px){.utility-city-toolbar{flex-wrap:wrap}}.pair-comparison-footer{align-items:center;border-top:1px solid;display:flex;font-family:Lexend Deca,sans-serif;gap:24px;justify-content:space-between;margin-top:20px;padding:22px 8px 8px}.pair-comparison-copy{flex:1 1;min-width:0}.pair-comparison-copy p{font-size:14px;margin:0 0 8px}.pair-comparison-copy .pair-comparison-headline{font-size:18px;font-weight:700;line-height:1.4}.pair-comparison-copy small{font-size:11px;opacity:.75}.pair-comparison-actions{align-items:stretch;display:flex;flex-direction:column;gap:10px;min-width:240px}.pair-booking-primary{align-items:center;background:var(--pair-footer-accent);border-radius:6px;color:var(--pair-footer-on-accent);display:flex;font-size:14px;font-weight:700;gap:24px;justify-content:space-between;padding:11px 16px;text-decoration:none}.pair-booking-primary:hover{filter:brightness(.92)}.pair-planner-link{align-items:center;color:var(--pair-footer-accent);display:inline-flex;font-size:13px;gap:6px;text-decoration:underline;text-underline-offset:3px}.pair-booking-primary:focus-visible,.pair-planner-link:focus-visible{outline:2px solid var(--pair-footer-accent);outline-offset:3px}.pair-suggestion-rank{align-items:center;background:#06f;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:-24px;transform:translateX(-50%);width:20px;z-index:2}@media (max-width:767px){.pair-comparison-footer{align-items:stretch;flex-direction:column;gap:16px;padding:18px 0 8px}.pair-comparison-actions{min-width:0}}.dual-hero-clocks{--dual-hero-clock-min:2rem;--dual-hero-clock-max:5rem;--dual-hero-clock-vw:10vw;--dual-hero-clock-fit:5.75;container-name:dual-hero-clocks;container-type:inline-size}.dual-hero-clocks--display{--dual-hero-clock-min:2.5rem;--dual-hero-clock-max:6rem;--dual-hero-clock-vw:12vw}.dual-hero-clocks-grid{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.dual-hero-clocks-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container dual-hero-clocks (min-width: 36rem){.dual-hero-clocks-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container dual-hero-clocks (max-width: 35.999rem){.dual-hero-clocks-grid{grid-template-columns:minmax(0,1fr)}}.dual-hero-clock{container-name:dual-hero-clock;container-type:inline-size;max-width:100%;min-width:0}.dual-hero-clock>p{max-width:100%;overflow-wrap:break-word}.dual-hero-clock [data-hero-clock-fit]{max-width:100%;width:100%!important}.dual-hero-clock [data-hero-clock-digits],.dual-hero-clock [data-live-time-display]{font-feature-settings:"tnum" 1,"tnum";box-sizing:border-box;font-size:clamp(var(--dual-hero-clock-min),var(--dual-hero-clock-vw),var(--dual-hero-clock-max))!important;font-variant-numeric:tabular-nums;max-width:100%;white-space:nowrap}@supports (font-size:1cqi){.dual-hero-clock [data-hero-clock-digits],.dual-hero-clock [data-live-time-display]{font-size:clamp(var(--dual-hero-clock-min),min(var(--dual-hero-clock-vw),calc(100cqi/var(--dual-hero-clock-fit))),var(--dual-hero-clock-max))!important}}