.clock-page{background:radial-gradient(ellipse at 50% 0%, var(--mc-wash) 0, transparent 680px), var(--mc-paper);color:var(--mc-ink)}.clock-hero{text-align:center;padding-top:clamp(7rem,10vw,8.5rem);padding-bottom:4rem}.clock-title{letter-spacing:-.04em;margin-bottom:2.5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.clock-stage{border:1px solid var(--mc-hairline);background:var(--mc-surface);border-radius:2rem;padding:1.5rem clamp(1rem,4vw,3rem) 2rem;position:relative;box-shadow:0 24px 80px #080d290b}.clock-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.clock-page .clock-toolbar>[role=tablist]{background:var(--mc-wash);border:0;padding:4px}.clock-page .clock-toolbar [role=tab]{min-height:40px;color:var(--mc-muted);padding-inline:1.25rem}.clock-page .clock-toolbar [aria-selected=true]{background:var(--mc-surface);color:var(--mc-ink);box-shadow:0 2px 6px #080d2912}.clock-page .clock-toolbar>button{border-color:var(--mc-hairline);width:44px;height:44px;color:var(--mc-muted)}.clock-page .clock-toolbar>[aria-pressed=true]{background:var(--mc-button-bg);color:#fff}.clock-face{min-height:350px;padding-block:2rem}.clock-page .clock-face time:not(.sr-only){font-family:var(--font-sans);letter-spacing:-.065em;white-space:nowrap;color:var(--mc-ink);font-size:clamp(3rem,12vw,9rem);font-weight:500;line-height:1.1}.clock-page .clock-face p{color:var(--mc-muted);margin-top:1rem;font-size:clamp(1rem,2vw,1.25rem)}.clock-progress{min-height:64px}.clock-progress-track{background:#080d290c;border-radius:2px;width:160px;height:3px;margin:0 auto 1rem;overflow:hidden}.clock-progress-track>div{background:var(--mc-orange);height:100%}.clock-microcopy{max-width:36rem;color:var(--mc-muted);margin:1.5rem auto 0;font-size:.875rem;line-height:1.7}.clock-section{border-top:1px solid var(--mc-hairline);padding-block:clamp(2.5rem,5vw,4rem)}.clock-section h2,.clock-reading h2{letter-spacing:-.035em;color:var(--mc-ink);font-size:clamp(1.5rem,3vw,2rem)}.clock-section>p,.clock-reading p{color:var(--mc-muted);line-height:1.75}.clock-section>ul{gap:.65rem}.clock-section>ul a{border-color:var(--mc-hairline);background:var(--mc-surface);min-height:44px;color:var(--mc-ink);padding:.65rem 1rem}.clock-section a:hover{background:var(--mc-wash);color:var(--mc-ink)}.clock-section [role=tablist]{background:var(--mc-wash);border:0;border-radius:999px;max-width:100%}.clock-section [role=tab]{border-radius:999px;min-height:44px;padding-inline:1.25rem}.clock-section [role=tabpanel]{overscroll-behavior:contain;background:var(--mc-surface);border:1px solid var(--mc-hairline);border-radius:1rem;max-height:360px;padding:1rem;overflow:auto}.clock-section [role=tabpanel] li a,.clock-section .grid>section li a{color:var(--mc-ink);border-radius:.5rem;padding:.6rem .75rem;font-size:.9375rem;text-decoration:none;display:block}.clock-section .grid>section{border:1px solid var(--mc-hairline);background:var(--mc-surface);border-radius:1.5rem;padding:1.5rem}.clock-reading{border-top:1px solid var(--mc-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem;padding-block:4rem 6rem;display:grid}.clock-reading p{font-size:1rem}.clock-reading>section:last-child{grid-column:1/-1}.clock-faq details{border-bottom:1px solid var(--mc-hairline)}.clock-faq summary{cursor:pointer;padding-block:1.5rem;padding-inline:0 2rem;font-size:1.0625rem;font-weight:600;list-style:none;position:relative}.clock-faq summary::-webkit-details-marker{display:none}.clock-faq summary:after{content:"+";color:var(--mc-muted);position:absolute;inset-inline-end:.5rem}.clock-faq details[open] summary:after{content:"−"}.clock-faq details p{max-width:52rem;padding-bottom:1.5rem}.clock-page :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #3276a5}@media (width<=639px){.clock-stage{border-radius:1.5rem;padding-inline:.75rem}.clock-face{min-height:300px}.clock-reading{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.clock-inner{min-height:100dvh;padding-block:clamp(7rem,10vw,8.5rem) 5rem}.clock-inner-content>nav{color:var(--mc-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:2rem;font-size:.8125rem;display:flex}.clock-inner-content>nav a{padding-block:.5rem}.clock-inner h1{letter-spacing:-.045em;max-width:56rem;color:var(--mc-ink);text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.12}.clock-inner h2{letter-spacing:-.03em;color:var(--mc-ink);font-size:clamp(1.375rem,2.8vw,1.875rem)}.clock-inner h3{color:var(--mc-ink)}.clock-inner p{color:var(--mc-muted);overflow-wrap:anywhere;line-height:1.75}.clock-inner-content>p{max-width:48rem}.clock-inner-content>section,.clock-inner article>section{border-top:1px solid var(--mc-hairline);margin-block:0;padding-block:2.5rem}.clock-inner article{margin-top:3rem}.clock-inner article>section>p{max-width:52rem;font-size:1rem}.clock-inner section ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none;display:grid}.clock-inner section li{min-width:0;margin:0}.clock-inner section li>a{border:1px solid var(--mc-hairline);background:var(--mc-surface);height:100%;min-height:48px;color:var(--mc-ink);overflow-wrap:anywhere;border-radius:.875rem;align-items:center;padding:.8rem 1rem;font-size:.9375rem;text-decoration:none;transition:background-color .15s;display:flex}.clock-inner section li>a:hover{background:var(--mc-wash)}.clock-directory{gap:2.5rem;display:grid}.clock-directory>section{border-top:1px solid var(--mc-hairline);padding-top:2rem}.clock-directory h2 a{color:var(--mc-ink);text-decoration:none}.clock-directory h2 a:hover{text-underline-offset:4px;text-decoration:underline}.clock-directory li:has(>p){background:var(--mc-surface);border:0;border-radius:.875rem;padding:0;position:relative}.clock-directory li:has(>p)>a{padding-bottom:2.75rem}.clock-directory li>p{pointer-events:none;font-size:.75rem;position:absolute;bottom:.8rem;left:1rem;right:1rem}.clock-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.clock-zone-card{border:1px solid var(--mc-hairline);background:var(--mc-surface);border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.clock-zone-card h3{overflow-wrap:anywhere}.clock-inner .clock-zone-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.clock-zone-card time,.clock-state-time time{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--mc-ink);font-size:clamp(2rem,5vw,3rem);font-weight:500}.clock-state-time{text-align:center;padding-block:2.5rem}.clock-inner .clock-stage>.clock-progress-track{margin-bottom:0}.clock-inner .clock-stage>p{text-align:center;max-width:100%}@media (width<=767px){.clock-zone-grid{grid-template-columns:minmax(0,1fr)}.clock-inner section ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.clock-inner section ul,.clock-inner .clock-zone-card ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.clock-inner section li>a{transition:none}}
