.home-growth .guest-draw,.article-page #refleksi{scroll-margin-top:6rem}.home-growth .guest-draw-open{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px}.home-growth .guest-draw-text{text-align:left;width:100%;max-width:440px}.home-growth .guest-draw-care,.home-growth .guest-draw-prompt{font-size:15px}.home-growth .guest-draw-text small,.public-share [role=status]{color:#62576a;font-size:13px}.guest-draw-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.guest-draw-actions .text-link,.public-share .button{align-items:center;min-height:44px;display:inline-flex}.public-share{margin-top:12px}.public-share input{width:100%;max-width:28rem;min-height:44px;padding:8px;font-size:16px}@media (max-width:800px){.home-growth .hero-with-image{min-height:auto;padding-block:100px 38px}.home-growth .hero-with-image h1{font-size:clamp(36px,10vw,58px);line-height:1}.home-growth .hero-actions{flex-wrap:wrap;gap:8px 18px}.home-growth .hero-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.home-growth .daily-preview{padding-block:40px}.home-growth .guest-draw-actions .button-primary{text-align:center;justify-content:center;width:100%}}.daily-finish{margin-top:16px}.daily-invitation{background:#f4edf7;border-radius:16px;margin-top:12px;padding:16px}.daily-finish p{font-size:15px;line-height:1.55}.daily-reminder{border-block:1px solid #e0d5e5;margin-top:16px}.daily-reminder summary{cursor:pointer;min-height:44px;padding:12px 0}.daily-reminder form{flex-wrap:wrap;align-items:end;gap:12px;padding-bottom:12px;display:flex}.daily-reminder label{gap:4px;display:grid}.daily-reminder input,.daily-reminder select{min-height:44px;font-size:16px}
