.JXKvlW_page{width:100%;color:var(--graphite);text-align:left;gap:1.25rem;margin:1rem auto;line-height:1.7;display:grid}.JXKvlW_page h1{font-size:clamp(1.5rem,5.8vw,2rem);line-height:1.4}.JXKvlW_page h2{font-size:1.2rem;line-height:1.5}.JXKvlW_page h3{font-size:1.05rem}.JXKvlW_form{gap:1rem;margin-block:1rem;display:grid}.JXKvlW_form input{border:2px solid var(--graphite);width:100%;min-height:2.75rem;color:var(--graphite);font:inherit;letter-spacing:.08em;background:#fff;border-radius:.5rem;padding:.5rem}.JXKvlW_page button:not([class]){border:2px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-accent);min-height:2.75rem;color:var(--graphite);font:inherit;cursor:pointer;padding:.4rem .8rem}.JXKvlW_page button:not([class]):disabled{opacity:.55}.JXKvlW_page :is(button,input,a):focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--crayon-blue);outline-offset:2px}.JXKvlW_benefit{border:2px solid var(--graphite);background:var(--paper);border-radius:.8rem;margin-block:.8rem;padding:1rem}.JXKvlW_content{white-space:pre-wrap;line-height:1.7}.JXKvlW_page :is(.JXKvlW_card,.JXKvlW_benefit,.JXKvlW_event,.JXKvlW_preview){gap:1rem;margin:0;display:grid}.JXKvlW_page input[type=checkbox]{width:1.15rem;height:1.15rem;min-height:1.15rem;accent-color:var(--graphite)}.JXKvlW_page label:has(input[type=checkbox]){align-items:flex-start;gap:.75rem;display:flex}.JXKvlW_page label input[type=checkbox]{flex:0 0 1.15rem;margin-top:.3rem}.JXKvlW_page button:not([class]):disabled{cursor:not-allowed}.JXKvlW_caption{text-align:center;color:var(--text-secondary);font-size:.9rem}.JXKvlW_guide{border-block:1.5px dashed var(--graphite-faint);gap:.85rem;padding-block:1.25rem;font-size:.9rem;display:grid}.JXKvlW_guide ol{gap:.65rem;margin:0;padding-left:1.5rem;display:grid}.JXKvlW_opened{gap:1.25rem;display:grid}.JXKvlW_form{border:1.5px solid var(--graphite);background:#ffffff40;border-radius:.6rem 1rem .7rem .5rem;padding:1.25rem}.JXKvlW_postcard{border-radius:.4rem;margin:0;overflow:hidden;box-shadow:0 6px 18px #3b2a1c2e}.JXKvlW_postcard img{width:100%;height:auto;display:block}.JXKvlW_shareScope{--hamu-surface:var(--feature-surface);--hamu-ink:var(--graphite);--hamu-muted:var(--text-secondary);--hamu-line:var(--feature-line);--hamu-accent:#80552f;--hamu-action:var(--control-accent);--hamu-action-text:var(--graphite)}.JXKvlW_passphrase{border-left:3px solid var(--crayon-yellow);background:var(--paper);margin:0;padding:.6rem .8rem;font-size:.9rem;line-height:1.6}.JXKvlW_passphrase a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere}
