.guide{min-height:100dvh;display:flex;flex-direction:column}.guide>.page-shell{width:100%;min-width:0}.guide-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background-color:var(--s0);-webkit-padding-after:clamp(120px,16vw,190px);padding-block-end:clamp(120px,16vw,190px)}.guide-hero-sky{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--s0) 0,var(--s1) 42%,var(--s2) 74%,var(--s3) 100%)}.guide-hero-sky:after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.06;mix-blend-mode:overlay;pointer-events:none}.guide-sun{inset-inline-end:12%;top:22%;width:clamp(70px,9vw,120px);aspect-ratio:1;background:radial-gradient(circle,#fffdf4 0 38%,rgba(255,250,230,.55) 52%,rgba(255,240,210,0) 72%);animation:sun-in 2.4s var(--ease-threshold) both}.guide-sun,.guide-sun:after{position:absolute;border-radius:50%}.guide-sun:after{content:"";inset:-60%;background:radial-gradient(circle,rgba(255,250,230,.35),rgba(255,250,230,0) 62%);animation:breathe 5.2s ease-in-out 2.4s infinite alternate}@keyframes sun-in{0%{opacity:0;transform:translateY(60px) scale(.85)}}.guide-hero[data-sky=dusk] .guide-sun{top:auto;bottom:40%;inset-inline-end:7%;background:radial-gradient(circle,#ffe7b8 0 36%,rgba(255,186,120,.6) 52%,rgba(255,150,100,0) 72%);animation:sun-set 3.2s var(--ease-settle) both}.guide-hero[data-sky=dusk] .guide-sun:after{background:radial-gradient(circle,rgba(255,170,110,.45),rgba(255,170,110,0) 62%)}@keyframes sun-set{0%{opacity:0;transform:translateY(-110px)}30%{opacity:1}}.guide-stars{position:absolute;inset:0;animation:fade-in 2.4s var(--ease-threshold) both}.guide-stars span{position:absolute;border-radius:50%;background:#fff;animation:twinkle ease-in-out infinite alternate}.guide-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;animation:fade-in .7s var(--ease-settle) both}.guide-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em}.guide-brand img{display:block;border-radius:7px}.guide-bar-cta{font-size:14px;font-weight:700;padding:9px 16px;border-radius:999px;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.26);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background var(--quick) var(--ease-settle),transform var(--quick) var(--ease-settle)}.guide-bar-cta:hover{background:hsla(0,0%,100%,.24);transform:translateY(-1px)}.guide-bar-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.guide-hero-copy{position:relative;max-width:calc(760px + 2 * var(--pad));-webkit-padding-before:clamp(28px,6vw,64px);padding-block-start:clamp(28px,6vw,64px)}.guide-hero-copy .kicker{animation:rise .9s var(--ease-settle) 80ms both}.guide-title{font-size:clamp(38px,6.6vw,72px);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-wrap:balance;text-shadow:0 2px 30px rgba(10,10,40,.18)}.guide-title .w>span{transform:translateY(112%);animation:word-rise 1s var(--ease-settle) calc(.16s + var(--i, 0) * 70ms) both}.guide-lede{-webkit-margin-before:18px;margin-block-start:18px;max-width:620px;font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:hsla(0,0%,100%,.86);text-wrap:pretty;animation:rise 1s var(--ease-settle) .42s both}.guide-lede strong{color:#fff}.guide-byline{-webkit-margin-before:14px;margin-block-start:14px;font-size:14px;color:hsla(0,0%,100%,.66);animation:rise 1s var(--ease-settle) .52s both}.guide-hills{position:absolute;inset-inline:0;bottom:-1px;width:100%;height:clamp(70px,9vw,120px);display:block}.guide-hill-back{fill:var(--paper);opacity:.38;animation:hill-in 1.6s var(--ease-settle) .2s both}.guide-hill-front{fill:var(--paper);animation:hill-in 1.3s var(--ease-settle) both}@keyframes hill-in{0%{transform:translateY(40px)}}.guide-body{min-width:0;max-width:760px;margin:0 auto;-webkit-padding-after:clamp(36px,7vw,72px);padding-block-end:clamp(36px,7vw,72px);font-size:16px;color:var(--text-soft)}.guide-feature{position:relative;z-index:2;-webkit-margin-before:clamp(-150px,-13vw,-96px);margin-block-start:clamp(-150px,-13vw,-96px);animation:rise 1s var(--ease-settle) .52s both}.guide-section{-webkit-padding-before:8px;padding-block-start:8px}.guide-body h2{margin-block:40px 10px;font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text)}.guide-body h3{margin-block:22px 6px;font-size:17px;color:var(--text)}.guide-body p{line-height:1.65}.guide-body ol,.guide-body p,.guide-body ul{-webkit-margin-after:12px;margin-block-end:12px}.guide-body ol,.guide-body ul{-webkit-padding-start:22px;padding-inline-start:22px}.guide-body li{-webkit-margin-after:6px;margin-block-end:6px;line-height:1.6}.guide-body li::marker{color:var(--sky)}.guide-body strong{color:var(--text)}.guide-body p a,.guide-body ul:not(.city-grid):not(.link-cards)>li>a{color:var(--sky);text-decoration:underline;text-underline-offset:2px}.guide-body .heb{font-size:1.2em;color:var(--text)}.answer{padding:clamp(20px,3.4vw,32px);border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--hair);box-shadow:0 1px 2px rgba(40,30,10,.05),0 30px 60px -28px rgba(30,20,60,.45)}.answer-pending .answer-big{color:transparent!important;border-radius:10px;background:linear-gradient(90deg,var(--soft) 0,var(--hair) 50%,var(--soft) 100%) 0 0 /200% 100%;animation:shimmer 1.4s linear infinite;max-width:420px}@keyframes shimmer{to{background-position:-200% 0}}.answer-live>*{animation:rise .7s var(--ease-settle) calc(var(--n, 0) * 70ms) both}.answer-live>:nth-child(2){--n:1}.answer-live>:nth-child(3){--n:2}.answer-live>:nth-child(4){--n:3}.answer-live>:nth-child(n+5){--n:4}.answer-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.answer-head{display:flex;align-items:center;gap:14px;margin-block:8px 6px}.answer-big{font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:var(--text)}.answer[data-status=not-said]{--tone:var(--signal)}.answer[data-status=said]{--tone:var(--grass)}.answer[data-status=varies]{--tone:var(--gold)}.answer[data-status] .answer-big{color:var(--tone)}.answer-mark{flex:none;width:clamp(40px,6vw,52px);height:auto;color:var(--tone,var(--muted))}.answer-mark circle,.answer-mark path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.answer-mark circle{stroke-dasharray:145;stroke-dashoffset:145;animation:draw .8s var(--ease-settle) .12s forwards;opacity:.35}.answer-mark path{stroke-dasharray:40;stroke-dashoffset:40;animation:draw .52s var(--ease-settle) .7s forwards}@keyframes draw{to{stroke-dashoffset:0}}.answer-why{font-size:17px;color:var(--text);font-weight:600}.answer-note{-webkit-margin-before:8px;margin-block-start:8px;font-size:15px}.answer-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px 28px;gap:18px 28px;-webkit-margin-before:14px;margin-block-start:14px}.answer-time{font-size:clamp(34px,5.6vw,48px);font-weight:800;letter-spacing:-.035em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.answer-time-candles{color:#c65a3a}.answer-sub{-webkit-margin-before:16px;margin-block-start:16px;-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:1px solid var(--hair);border-block-start:1px solid var(--hair);font-size:15px}.live-chip{display:inline-flex;align-items:center;gap:8px;margin-block:10px 2px;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text);background:var(--wash);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chips{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-before:8px;margin-block-start:8px;padding:0!important;list-style:none}.chips li{margin:0;padding:6px 12px;border-radius:999px;background:var(--soft);font-size:14px;line-height:1.35;color:var(--text)}.chips li span{color:var(--muted)}.guide-table{width:100%;border-collapse:collapse;margin-block:8px 16px;font-size:15px}.guide-table td,.guide-table th{text-align:start;padding-block:10px;padding-inline:8px 12px;-webkit-border-after:1px solid var(--hair);border-block-end:1px solid var(--hair);vertical-align:top}.guide-table th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.guide-table td{color:var(--text)}.guide-table tbody tr{transition:background var(--quick) var(--ease-settle)}.guide-table tbody tr:hover{background:var(--parchment)}.guide-table tr[data-varies] td:last-child{color:var(--gold)}.guide-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table-scroll{overflow-x:auto}.blessing{margin-block:12px 18px;padding:16px 18px;border-radius:var(--r-md);background:var(--parchment)}.blessing .heb{display:block;line-height:1.6;-webkit-margin-after:6px;margin-block-end:6px}.blessing em{display:block;font-style:normal;color:var(--text-soft)}.prayer-card{padding:clamp(20px,3.4vw,32px);border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--hair);box-shadow:0 1px 2px rgba(40,30,10,.05),0 30px 60px -28px rgba(30,20,60,.45)}.prayer-para{-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--hair);border-block-start:1px solid var(--hair)}.prayer-card .answer-label+.prayer-para{-webkit-margin-before:14px;margin-block-start:14px;-webkit-padding-before:0;padding-block-start:0;-webkit-border-before:0;border-block-start:0}.prayer-card .heb{display:block;font-size:1.35em;line-height:1.9;color:var(--text);overflow-wrap:anywhere}.prayer-note{-webkit-margin-after:6px;margin-block-end:6px;font-size:14px;font-weight:600;color:var(--sky)}.prayer-translit{margin-block:8px 6px;color:var(--muted);font-style:normal;overflow-wrap:anywhere}.prayer-en{margin-block:0;color:var(--text-soft)}.city-search{width:100%;height:50px;padding-inline:18px;margin-block:12px 14px;border-radius:999px;border:1px solid var(--hair);background:var(--soft);font:inherit;font-size:16px;color:var(--text);transition:border-color var(--quick) var(--ease-settle),background var(--quick) var(--ease-settle)}.city-search:focus{outline:none;border-color:var(--sky);background:var(--paper)}.city-near{display:inline-flex;align-items:center;gap:8px;-webkit-margin-before:4px;margin-block-start:4px;font-size:15px;font-weight:700;color:var(--sky)}.city-grid{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:8px;gap:8px}.city-grid li{margin:0;animation:settle-in .42s var(--ease-settle) both}.city-grid a{display:block;padding:10px 14px;border-radius:var(--r-sm);background:var(--soft);color:var(--text);font-weight:600;transition:background var(--quick) var(--ease-settle),transform var(--quick) var(--ease-settle),box-shadow var(--quick) var(--ease-settle)}.city-grid a:hover{background:var(--paper);transform:translateY(-2px);box-shadow:var(--shadow-lift)}.city-empty{color:var(--muted)}.menorah-card{padding:clamp(20px,3.4vw,32px);border-radius:var(--r-lg);color:#fff;background:radial-gradient(120% 80% at 50% 110%,hsla(7,59%,63%,.55),hsla(7,59%,63%,0) 60%),linear-gradient(180deg,#0b0a1f,#2a2155);box-shadow:0 30px 60px -28px rgba(30,20,60,.7)}.menorah-card .answer-label{color:hsla(0,0%,100%,.62)}.menorah{--gap:clamp(14px,4.2vw,40px);position:relative;display:flex;justify-content:center;align-items:flex-end;gap:var(--gap);height:clamp(170px,26vw,220px);margin-block:18px 6px;-webkit-padding-after:46px;padding-block-end:46px}.menorah:before{content:"";position:absolute;inset-inline:6%;bottom:40px;height:6px;border-radius:3px;background:linear-gradient(180deg,#f3d48a,#b9852f)}.menorah:after{content:"";position:absolute;left:50%;bottom:0;width:70px;height:40px;transform:translateX(-50%);background:linear-gradient(180deg,#d9a646,#8d6322);-webkit-clip-path:polygon(44% 0,56% 0,60% 70%,100% 100%,0 100%,40% 70%);clip-path:polygon(44% 0,56% 0,60% 70%,100% 100%,0 100%,40% 70%)}.branch{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:14px;height:64%}.branch-shamash{height:92%}.candle{position:relative;width:12px;height:46px;border-radius:3px 3px 2px 2px;background:linear-gradient(90deg,#e9e3ff,#fff 45%,#cfc6f2);transition:opacity .4s var(--ease-settle),transform .4s var(--ease-settle)}.branch[data-empty] .candle{opacity:.12;transform:scaleY(.6);transform-origin:bottom}.branch-stem{flex:1 1;width:4px;background:linear-gradient(180deg,#e7bf68,#b9852f)}.flame{position:absolute;left:50%;bottom:calc(100% + 1px);width:14px;height:24px;-webkit-margin-start:-7px;margin-inline-start:-7px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 72%,#fff 0 18%,#ffe08a 34%,#ff9a3c 64%,rgba(255,120,40,0) 76%);transform-origin:50% 90%;opacity:0}.flame:before{content:"";position:absolute;inset:-90% -150%;border-radius:50%;background:radial-gradient(circle,rgba(255,196,110,.42),rgba(255,196,110,0) 62%)}.branch[data-lit] .flame{opacity:1;animation:ignite .7s var(--ease-threshold) calc(.25s + var(--k, 0) * .42s) both,flicker 2.2s ease-in-out calc(1s + var(--k, 0) * .42s) infinite}.js .menorah:not(.is-in) .branch[data-lit] .flame{animation:none;opacity:0}.order{position:absolute;bottom:-30px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:fade-in .4s var(--ease-settle) calc(.25s + var(--k, 0) * .42s) both}.js .menorah:not(.is-in) .order{animation:none;opacity:0}.nights{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px;-webkit-margin-before:8px;margin-block-start:8px}.nights button{height:40px;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;background:hsla(0,0%,100%,.06);color:#fff;font:inherit;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--quick) var(--ease-settle),transform var(--quick) var(--ease-settle)}.nights button:hover{background:hsla(0,0%,100%,.14)}.nights button:active{transform:scale(.95)}.nights button[aria-pressed=true]{background:#ffe08a;border-color:#ffe08a;color:var(--ink)}.nights button:focus-visible{outline:2px solid #fff;outline-offset:2px}.menorah-caption{-webkit-margin-before:14px;margin-block-start:14px;color:hsla(0,0%,100%,.82);font-size:15px}.menorah-caption b{color:#fff}.guide-cta{position:relative;overflow:hidden;isolation:isolate;-webkit-margin-before:56px;margin-block-start:56px;padding:clamp(28px,5vw,48px);border-radius:var(--r-xl);text-align:center;color:#fff;background:linear-gradient(180deg,var(--s0),var(--s1) 55%,var(--s2))}.guide-cta:after{content:"";position:absolute;inset:auto -20% -60% -20%;height:90%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--s3),transparent);opacity:.8}.guide-cta h2{-webkit-margin-before:14px!important;margin-block-start:14px!important;color:#fff!important}.guide-cta p{margin-inline:auto;max-width:520px;-webkit-margin-after:22px;margin-block-end:22px;color:hsla(0,0%,100%,.86)}.guide-cta-icon{display:block;margin-inline:auto;border-radius:14px;box-shadow:0 16px 30px -14px rgba(0,0,0,.6)}.js .guide-cta.is-in .guide-cta-icon{animation:ignite .9s var(--ease-threshold) .2s both}.guide-more ul{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.guide-more li{margin:0}.guide-more a{position:relative;display:grid;grid-gap:2px;gap:2px;height:100%;padding-block:16px;padding-inline:18px 40px;border-radius:var(--r-md);border:1px solid var(--hair);background:var(--paper);transition:transform var(--quick) var(--ease-settle),box-shadow var(--quick) var(--ease-settle)}.guide-more a:after{content:"→";position:absolute;inset-inline-end:16px;top:50%;translate:0 -50%;color:var(--sky);transition:transform var(--quick) var(--ease-settle)}.guide-more a:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.guide-more a:hover:after{transform:translateX(4px)}.guide-more b{color:var(--text)}.guide-more span{font-size:14px;color:var(--muted)}.guide-index section+section{-webkit-margin-before:24px;margin-block-start:24px}.guide-index .answer-label{-webkit-margin-after:10px;margin-block-end:10px}.guide-index a{background:var(--parchment)}.guide-foot{-webkit-margin-before:auto;margin-block-start:auto;padding-block:24px;-webkit-border-before:1px solid var(--hair);border-block-start:1px solid var(--hair);font-size:14px;color:var(--muted)}.guide-foot .page-shell{display:flex;gap:18px;flex-wrap:wrap}@media (max-width:520px){.guide-sun{opacity:.55;width:64px}.menorah{--gap:9px}.branch{width:10px}.candle{width:9px}.flame{width:11px;height:20px;-webkit-margin-start:-5.5px;margin-inline-start:-5.5px}.nights{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.guide-title .w>span{transform:none;animation:none}.answer-mark circle,.answer-mark path{stroke-dashoffset:0;animation:none}.answer-pending .answer-big{animation:none}.branch[data-lit] .flame,.js .menorah:not(.is-in) .branch[data-lit] .flame,.js .menorah:not(.is-in) .order,.order{animation:none;opacity:1}.guide-sun:after{animation:none}}.muted{color:var(--muted);font-weight:500}.answer[data-kind=yomtov]{--tone:var(--sky)}.answer[data-kind=fast]{--tone:var(--signal)}.answer[data-kind=festive]{--tone:var(--gold)}.answer[data-kind=israel]{--tone:var(--iris)}.answer[data-kind] .answer-big{color:var(--tone)}.year-track{position:relative;height:74px;margin-block:22px 4px}.year-line{position:absolute;inset-inline:0;top:30px;height:4px;border-radius:2px;background:var(--hair);overflow:hidden}.year-fill{display:block;height:100%;width:var(--to);background:linear-gradient(90deg,var(--sky),var(--iris));animation:fill-in 1.4s var(--ease-threshold) .5s both}@keyframes fill-in{0%{width:0}}.year-mark{position:absolute;top:26px;width:12px;height:12px;-webkit-margin-start:-6px;margin-inline-start:-6px;border-radius:50%;border:2px solid var(--paper);background:var(--muted);animation:pop .5s var(--ease-settle) calc(.3s + var(--n, 0) * 35ms) both}.year-mark[data-kind=yomtov]{background:var(--sky)}.year-mark[data-kind=fast]{background:var(--signal);width:10px;height:10px;top:27px;-webkit-margin-start:-5px;margin-inline-start:-5px}.year-mark[data-kind=festive]{background:var(--gold)}.year-mark[data-focus]{box-shadow:0 0 0 0 rgba(45,140,255,.5);animation:pop .5s var(--ease-settle) calc(.3s + var(--n, 0) * 35ms) both,ring 2.4s ease-in-out 1.6s infinite}@keyframes pop{0%{transform:scale(0)}}@keyframes ring{0%,to{box-shadow:0 0 0 0 rgba(45,140,255,.45)}50%{box-shadow:0 0 0 7px rgba(45,140,255,0)}}.year-now{position:absolute;top:14px;inset-inline-start:var(--to);width:2px;height:36px;-webkit-margin-start:-1px;margin-inline-start:-1px;border-radius:1px;background:var(--ink);animation:now-slide 1.4s var(--ease-threshold) .5s both}.year-now span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);-webkit-padding-after:2px;padding-block-end:2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text)}@keyframes now-slide{0%{inset-inline-start:0}}.year-ends{position:absolute;inset-inline:0;top:46px;display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.month-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.month-head span{font-size:15px;font-weight:600;letter-spacing:0;color:var(--muted)}.hdays{list-style:none;padding:0!important;display:grid;grid-gap:10px;gap:10px}.hday{--tone:var(--muted);display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;margin:0!important;padding:16px;border-radius:var(--r-md);border:1px solid var(--hair);background:var(--paper);transition:transform var(--quick) var(--ease-settle),box-shadow var(--quick) var(--ease-settle)}.hday:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.hday[data-kind=yomtov]{--tone:var(--sky)}.hday[data-kind=fast]{--tone:var(--signal)}.hday[data-kind=festive]{--tone:var(--gold)}.hday[data-kind=israel]{--tone:var(--iris)}.hday[data-kind=mourning]{--tone:#6b6b78}.hday[data-kind=season]{--tone:var(--grass)}.hday[data-kind=roshchodesh]{background:var(--parchment);padding-block:10px}.hday[data-kind=roshchodesh] .hday-date b{font-size:20px}.hday[data-kind=roshchodesh] h3{font-size:15px}.hday[data-kind=roshchodesh] .hday-body>p:last-child{display:none}.hday-date{display:grid;place-content:center;text-align:center;align-self:start;min-height:60px;border-radius:var(--r-sm);color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,transparent)}.hday-date b{font-size:26px;font-weight:800;line-height:1;letter-spacing:-.03em}.hday-date span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-body .hday h3{margin-block:2px 4px}.hday-meta{font-size:14px;-webkit-margin-after:6px!important;margin-block-end:6px!important;color:var(--muted)}.hday-tag{display:inline-block;-webkit-margin-end:6px;margin-inline-end:6px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent)}.hday p:last-child{-webkit-margin-after:0;margin-block-end:0}.js .guide-section:not(.is-in) .hday{opacity:0}.js .guide-section.is-in .hday{animation:rise .64s var(--ease-settle) calc(.12s + min(var(--n, 0), 8) * 60ms) both}@media (max-width:520px){.hday{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px}.hday-date b{font-size:22px}}@media (prefers-reduced-motion:reduce){.js .guide-section .hday{opacity:1;animation:none}.year-fill,.year-mark,.year-now{animation:none}}