.clock-mac-launch{--mac-ink:#ecebe5;--mac-muted:#b7b7af;--mac-surface:#111315;--mac-accent:#ff885d;--mac-gap:clamp(1.5rem,4vw,4rem);--mac-radius:16px;--mac-line:rgba(255,255,255,.18);background:var(--mac-surface);color:var(--mac-ink);padding:clamp(3rem,8vw,7rem) 24px;scroll-margin-top:90px}
.clock-mac-launch *{box-sizing:border-box}.clock-mac-shell{max-width:1120px;margin-inline:auto}.clock-mac-header{max-width:780px;margin-bottom:var(--mac-gap)}.clock-mac-launch h2{font:inherit;font-size:clamp(2.2rem,4.7vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.045em;text-wrap:balance;margin:0 0 1.5rem}.clock-mac-launch h3{font:inherit;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;margin:0 0 1rem;text-wrap:balance}.clock-mac-launch p,.clock-mac-launch li{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65;max-width:65ch}.clock-mac-launch p{margin:0 0 1rem}.clock-mac-launch .clock-mac-status{color:var(--mac-accent);font-size:.9rem;font-weight:600;margin-bottom:1rem}.clock-mac-launch .clock-mac-note,.clock-mac-launch figcaption{color:var(--mac-muted);font-size:.9rem;line-height:1.5}.clock-mac-launch figure{margin:0}.clock-mac-launch img{display:block;width:100%;height:auto;border-radius:var(--mac-radius)}.clock-mac-launch figcaption{padding-top:.8rem}.clock-mac-details{display:grid;grid-template-columns:1fr 1fr;gap:var(--mac-gap);padding-block:var(--mac-gap);margin-top:1rem}.clock-mac-widget{max-width:360px;margin-top:1.5rem!important}.clock-mac-guide{border-top:1px solid var(--mac-line);padding-top:var(--mac-gap)}.clock-mac-guide ol{padding-left:1.5em;max-width:780px}.clock-mac-guide li{padding-left:.5em;margin-bottom:1rem}.clock-mac-launch .clock-mac-availability{border-top:1px solid var(--mac-line);padding-top:1.5rem;margin-top:2rem;font-size:.95rem;color:var(--mac-muted)}.clock-mac-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:var(--mac-accent);font-weight:600;text-underline-offset:.2em}.clock-mac-link:hover{text-decoration-thickness:2px}.clock-mac-link:focus-visible{outline:3px solid var(--mac-accent);outline-offset:5px;border-radius:3px}.clock-mac-link i{font-size:20px}.clock-mac-studio{--mac-ink:#0b1628;--mac-muted:#5c6875;--mac-surface:#e3e9ee;--mac-accent:#b53b18;--mac-line:#bdc7d0;margin-top:2rem}.clock-mac-studio .clock-mac-shell{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--mac-gap);align-items:center}.clock-mac-studio h2{font-size:clamp(2rem,3.4vw,3.4rem)}
@media(max-width:760px){.clock-mac-details,.clock-mac-studio .clock-mac-shell{grid-template-columns:1fr}.clock-mac-launch{padding-inline:20px}.clock-mac-details{gap:2rem}.clock-mac-widget{max-width:320px}.clock-mac-launch h2{overflow-wrap:normal}.clock-mac-studio{margin-inline:0}}
@media(prefers-reduced-motion:reduce){.clock-mac-launch *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.clock-mac-world{padding-bottom:var(--mac-gap)}.clock-mac-world figure{margin-top:1.5rem}
.clock-mac-link{scroll-margin-block:100px}
