.for-crumb{position:relative;top:-4px;display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 clamp(12px,2vh,22px);color:var(--dy-quiet);font-size:14px;line-height:1.4}.for-crumb a{color:var(--dy-fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--dy-accent);text-decoration-thickness:2px;text-underline-offset:4px}.for-crumb a:hover{text-decoration-color:currentcolor}.for-title{max-width:11ch;margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.6vw,5.8rem);font-weight:400;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.for-intro{max-width:36ch;margin:clamp(14px,2.2vh,24px) 0 0;color:var(--dy-quiet);font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.55}.for-moment{max-width:40ch;margin:clamp(14px,2.2vh,24px) 0 0;padding-left:12px;border-left:2px solid var(--dy-accent);color:var(--dy-fg);font-size:15px;line-height:1.45}.for-moment time{margin-right:.35em;font-family:var(--font-display);font-size:1.45em;line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums}.for-moment time span{margin-left:.18em;font-size:max(14px,.62em);letter-spacing:0}.for-scene .dy-teach{margin-top:clamp(16px,2.6vh,30px);padding-top:clamp(14px,2vh,20px)}.for-scene .dy-guide:after{content:none}@media(min-width:801px)and (min-aspect-ratio:4 / 5)and (max-height:820px){.for-intro{font-size:1rem}[data-dy=on] .for-scene .dy-copy{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}[data-dy=on] .for-scene .dy-teach{position:absolute;right:0;bottom:0;left:0;z-index:4;margin:0;padding:16px 18px 14px;border:0;border-radius:20px;background:#fbfaf6f7;box-shadow:0 24px 60px -20px #00000073;color:var(--ink)}[data-dy=on] .for-scene[data-tone=night] .dy-teach{background:#161b28f7;color:#f6f2ea}[data-dy=on] .for-scene .dy-teach .dy-try li{background:color-mix(in srgb,currentcolor 9%,transparent)}[data-dy=on] .for-scene .dy-teach .dy-guide{color:inherit}}@media(max-width:980px){.for-title{font-size:clamp(2.6rem,6.4vw,4rem)}}@media(max-width:800px){.for-title{max-width:14ch;font-size:clamp(2.2rem,10vw,3rem)}.for-intro{margin-top:8px;font-size:15px;line-height:1.5}.for-moment{margin-top:10px;font-size:14px}}@media(max-aspect-ratio:4 / 5),(max-width:800px)and (min-height:561px){.for-crumb{margin-bottom:8px}.for-scene .for-title{max-width:none;font-size:clamp(2rem,8.4vw,2.75rem)}[data-dy=on] .for-scene .for-intro{display:none}[data-dy=on] .for-sheet-intro{display:block}[data-dy=on] .for-sheet .for-sheet-intro+*{margin-top:44px}}.for-sheet-intro{display:none;max-width:34ch;margin:0;color:var(--quiet);font-family:var(--font-display);font-size:21px;line-height:1.45}.for-sheet .for-sheet-intro+*{margin-top:0}
