.cbg__opts[data-astro-cid-g2mnfoem]{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.cbg__opt[data-astro-cid-g2mnfoem]{background:var(--c-white);border:2px solid color-mix(in srgb, var(--c-ink) 40%, transparent);cursor:pointer;min-height:48px;transition:background-color var(--dur-quick) var(--ease-canopy), border-color var(--dur-quick) var(--ease-canopy);border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .95rem .5rem .7rem;font-weight:500;display:inline-flex}.cbg__opt[data-astro-cid-g2mnfoem]:hover{border-color:var(--c-ink)}.cbg__opt[data-astro-cid-g2mnfoem] input[data-astro-cid-g2mnfoem]{width:1.35rem;height:1.35rem;accent-color:var(--c-ink);margin:0}.cbg__opt[data-astro-cid-g2mnfoem]:has(input:checked){background:var(--c-sunbeam);border-color:var(--c-ink)}.cbg__opt[data-astro-cid-g2mnfoem] input[data-astro-cid-g2mnfoem]:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.join-form__group[data-astro-cid-stueaz7v]{gap:var(--space-m);border:0;padding:0;display:grid}.join-form__group[data-astro-cid-stueaz7v]+.join-form__group[data-astro-cid-stueaz7v]{padding-top:var(--space-l);border-top:2px dashed color-mix(in srgb, var(--c-ink) 20%, transparent)}.join-form__legend[data-astro-cid-stueaz7v]{float:left;width:100%;font-family:var(--font-display);font-weight:800;font-size:var(--step-2);align-items:center;gap:.5rem;margin:0;padding:0;line-height:1.1;display:flex}.join-form__dot[data-astro-cid-stueaz7v]{background:var(--c-sunbeam);width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px var(--c-ink);border-radius:0 70%;flex-shrink:0}.join-form__pair[data-astro-cid-stueaz7v]{gap:var(--space-m);display:grid}@media (width>=40rem){.join-form__pair[data-astro-cid-stueaz7v]{grid-template-columns:1fr 1fr;align-items:start}}.hero-time[data-astro-cid-iy2tbukb]{font-family:var(--font-hand);font-weight:600;font-size:var(--step--1);justify-self:start;align-items:center;gap:.45rem;display:inline-flex}.hero-time[data-astro-cid-iy2tbukb] .hero-time__icon{width:1.6rem;height:1.6rem;color:var(--c-sunbeam)}.hero-art[data-astro-cid-iy2tbukb] svg[data-astro-cid-iy2tbukb]{filter:drop-shadow(0 18px 24px #00000040);width:100%}.join[data-astro-cid-iy2tbukb]{padding-block:var(--space-xl) var(--space-2xl);background:linear-gradient(var(--accent), var(--accent)) top / 100% 22rem no-repeat;padding-top:calc(var(--space-xl) + 1.5rem);margin-top:calc(-1*clamp(16px,1rem + 1.6vw,36px))}.join__grid[data-astro-cid-iy2tbukb]{gap:var(--space-xl);align-items:start;display:grid}.join__grid[data-astro-cid-iy2tbukb]>[data-astro-cid-iy2tbukb]{min-width:0}@media (width>=64rem){.join__grid[data-astro-cid-iy2tbukb]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.join__aside[data-astro-cid-iy2tbukb]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.join__main[data-astro-cid-iy2tbukb]{gap:var(--space-m);display:grid}.join__lead[data-astro-cid-iy2tbukb] p:first-child{font-size:var(--step-1)}.join__lead[data-astro-cid-iy2tbukb] p{max-width:48ch}.join__lead[data-astro-cid-iy2tbukb] p+p{font-size:var(--step-0);margin-top:.4em}.join__lead[data-astro-cid-iy2tbukb] a{color:var(--c-ink);font-weight:600}.sheet[data-astro-cid-iy2tbukb]{padding:var(--space-l) clamp(1rem, .4rem + 3vw, 2.75rem) var(--space-xl);background:var(--c-white);box-shadow:var(--shadow-lift);border-radius:10px;position:relative}.sheet[data-astro-cid-iy2tbukb]:before{content:"";top:-.8rem;background:color-mix(in srgb, var(--c-sunbeam) 80%, transparent);clip-path:polygon(3% 0,97% 4%,100% 30%,96% 55%,100% 80%,97% 100%,2% 96%,0 70%,4% 45%,0 18%);width:6rem;height:1.6rem;position:absolute;inset-inline-start:2rem;transform:rotate(-5deg)}.sheet[data-astro-cid-iy2tbukb] .form-wrap{max-width:none}.english-note[data-astro-cid-iy2tbukb]{margin-bottom:var(--space-s);background:var(--c-sunbeam-tint);border-radius:var(--r-s);font-size:var(--step--1);padding:.5rem .9rem;display:inline-block}.join__aside[data-astro-cid-iy2tbukb]{gap:var(--space-m);display:grid}.join__aside-title[data-astro-cid-iy2tbukb]{font-size:var(--step-3)}.join__notes[data-astro-cid-iy2tbukb]{gap:var(--space-m);margin:0;display:grid}.join__note[data-astro-cid-iy2tbukb]{padding:var(--space-m);background:var(--bg);border-radius:var(--r-sticker);transform:rotate(var(--rot));box-shadow:var(--shadow-paper);gap:.3rem;display:grid}.join__note[data-astro-cid-iy2tbukb] h3[data-astro-cid-iy2tbukb]{font-size:var(--step-1);font-weight:700}.join__note[data-astro-cid-iy2tbukb] p[data-astro-cid-iy2tbukb]{font-size:var(--step--1)}.join__next[data-astro-cid-iy2tbukb]{padding:var(--space-m);border:2px dashed color-mix(in srgb, var(--c-ink) 30%, transparent);border-radius:6px}.join__next-title[data-astro-cid-iy2tbukb]{font-family:var(--font-hand);margin-bottom:.3rem;font-weight:600}.join__next[data-astro-cid-iy2tbukb] ul[data-astro-cid-iy2tbukb]{gap:.1rem;margin:0;display:grid}.join__next[data-astro-cid-iy2tbukb] a[data-astro-cid-iy2tbukb]{min-height:40px;color:var(--c-ink);align-items:center;font-weight:600;display:inline-flex}
