.for-sheet{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:clamp(24px,6vh,72px) auto 0;padding:clamp(40px,6vw,88px) clamp(22px,6vw,88px) clamp(48px,6vw,80px);border:1px solid var(--day-rule);background:var(--day-paper);box-shadow:var(--day-shadow);color:var(--ink)}.for-sheet>*+*{margin-top:clamp(64px,9vw,120px)}.for-sheet h2{max-width:17ch;margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.9rem);font-weight:400;line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.for-sheet :where(h3:not(.for-art-stage *)){margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.for-sheet :where(p:not(.for-art-stage *)){margin:8px 0 0;color:var(--quiet);font-size:16px;line-height:1.6}.for-sheet :where(ul,ol):where(:not(.for-art-stage *)){margin:0;padding:0;list-style:none}.for-sheet :where(a:not(.buddy-button,.for-art-stage *)){color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--bronze);text-decoration-thickness:2px;text-underline-offset:4px}.for-sheet :where(a:not(.buddy-button,.for-art-stage *)):hover{text-decoration-color:currentcolor}.for-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(28px,4vw,44px);counter-reset:for-step;view-timeline:--for-steps block}.for-steps li{position:relative;padding-top:78px;counter-increment:for-step}.for-steps li:before{position:absolute;top:0;left:0;color:var(--bronze);font-family:var(--font-display);font-size:60px;line-height:1;letter-spacing:-.015em;content:counter(for-step)}.for-steps li:not(:last-child):after{position:absolute;top:31px;right:calc(-1*clamp(24px,4vw,56px) + 10px);left:52px;height:1px;background:var(--day-rule);transform-origin:0 50%;content:""}.for-asks,.for-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.for-results-words ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(28px,5vw,72px);margin-top:clamp(28px,4vw,44px)}.for-results-words li{padding-top:18px;border-top:1px solid var(--ink)}.for-results-words a{display:inline-block;margin-top:12px;font-size:15px}.for-faq h2{position:sticky;top:calc(var(--vx-hdr) + 24px)}.for-faq-list>div{padding:20px 0 22px;border-top:1px solid var(--day-rule)}.for-faq-list>div:last-child{border-bottom:1px solid var(--day-rule)}.for-related ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(20px,3vw,40px);margin-top:clamp(24px,3vw,36px)}.for-related li{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;align-content:start;padding-top:16px;border-top:1px solid var(--day-rule)}.for-related li a{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.15;letter-spacing:-.015em}.for-related li p{font-size:15px;line-height:1.5}.for-related .for-all{display:inline-block;margin-top:32px;font-size:16px}.for-close{position:relative;z-index:1;display:grid;justify-items:center;gap:28px;padding:clamp(88px,16vh,180px) 20px clamp(96px,18vh,200px);color:var(--dy-fg, var(--ink));text-align:center}.for-close h2{max-width:16ch;margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5.4vw,4.8rem);font-weight:400;line-height:1;letter-spacing:-.015em;text-wrap:balance}[data-tone=night] .for-close .buddy-button{background:#f6f2ea;color:var(--ink)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.for-sheet{animation:for-rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.for-steps li{animation:for-rise linear both;animation-timeline:--for-steps;animation-range:entry 30% cover 40%}.for-steps li:nth-child(2){animation-range:entry 45% cover 46%}.for-steps li:nth-child(3){animation-range:entry 60% cover 52%}.for-steps li:not(:last-child):after{animation:for-draw linear both;animation-timeline:--for-steps;animation-range:entry 50% cover 56%}.for-results-words li,.for-faq-list>div,.for-related li{animation:for-rise linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}}@keyframes for-rise{0%{opacity:0;translate:0 28px}}@keyframes for-draw{0%{scale:0 1}}
