.consent__label{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-3);cursor:pointer}.consent__label a{color:var(--accent);text-decoration:none}.consent__box{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:16px;height:16px;border:1px solid var(--line-6);border-radius:4px;background:transparent;cursor:pointer}.consent__box:checked{background:var(--accent);border-color:var(--accent)}.consent__box:checked:after{content:"";display:block;width:4px;height:8px;margin:1px auto 0;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.consent.is-invalid .consent__box{border-color:#f26d6d}.join__head:where(.astro-jgxft3bh){padding-top:64px;padding-bottom:48px;display:flex;flex-direction:column;gap:18px}.join__grid:where(.astro-jgxft3bh){padding-bottom:112px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.join__card:where(.astro-jgxft3bh){padding:36px;display:flex;flex-direction:column;gap:20px}.join__card--accent:where(.astro-jgxft3bh){border-color:var(--accent-soft)}.join__h2:where(.astro-jgxft3bh){font-size:26px}.join__submit:where(.astro-jgxft3bh){align-self:flex-start;cursor:pointer;font-family:inherit}.join__submit--node:where(.astro-jgxft3bh){border-color:var(--blue);color:var(--fg);background:transparent}.join__note:where(.astro-jgxft3bh){font-size:13px;color:var(--fg-4)}@media (max-width: 760px){.join__grid:where(.astro-jgxft3bh){grid-template-columns:1fr}.join__card:where(.astro-jgxft3bh){padding:24px}}
