.page-inner[data-astro-cid-liqzcb2z]{max-width:var(--max-page);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--s-9)}.join-section[data-astro-cid-liqzcb2z]{display:grid;grid-template-columns:1fr 320px;gap:var(--s-9);align-items:start}.join-content[data-astro-cid-liqzcb2z] h1[data-astro-cid-liqzcb2z]{font-size:var(--fs-display);margin-block:var(--s-3) var(--s-5)}.join-lead[data-astro-cid-liqzcb2z]{font-size:1.125rem;color:var(--text-2);max-width:46ch;margin-bottom:var(--s-6);line-height:var(--lh-body)}.join-benefits[data-astro-cid-liqzcb2z]{list-style:none;display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-7)}.join-benefits[data-astro-cid-liqzcb2z] li[data-astro-cid-liqzcb2z]{display:flex;align-items:flex-start;gap:var(--s-3)}.join-benefits[data-astro-cid-liqzcb2z] svg[data-astro-cid-liqzcb2z]{flex-shrink:0;color:var(--ok);margin-top:3px}.join-benefits[data-astro-cid-liqzcb2z] span[data-astro-cid-liqzcb2z]{color:var(--text);line-height:1.5}.signup-form[data-astro-cid-liqzcb2z]{display:flex;flex-direction:column;gap:var(--s-5);max-width:480px}.form-field[data-astro-cid-liqzcb2z]{display:flex;flex-direction:column;gap:var(--s-2)}.form-label[data-astro-cid-liqzcb2z]{font:600 var(--fs-small)/1.4 var(--font-body);color:var(--text)}.form-input[data-astro-cid-liqzcb2z]{padding:11px 14px;border:1.5px solid var(--linje);border-radius:var(--radius);background:var(--surface);color:var(--text);font:400 var(--fs-body)/1 var(--font-body);transition:border-color .15s}.form-input[data-astro-cid-liqzcb2z]:focus{outline:none;border-color:var(--skog)}.form-error[data-astro-cid-liqzcb2z]{font-size:var(--fs-small);color:var(--fel);line-height:1.4}.interests-fieldset[data-astro-cid-liqzcb2z]{border:none;padding:0;margin:0}.interests-legend[data-astro-cid-liqzcb2z]{font:600 var(--fs-small)/1.4 var(--font-body);color:var(--text);margin-bottom:var(--s-3);padding:0}.optional-note[data-astro-cid-liqzcb2z]{font-weight:400;color:var(--muted)}.interests-grid[data-astro-cid-liqzcb2z]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-2)}.interest-label[data-astro-cid-liqzcb2z]{display:flex;align-items:center;gap:var(--s-2);padding:9px 12px;border:1.5px solid var(--linje);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .15s,background .15s;user-select:none}.interest-label[data-astro-cid-liqzcb2z]:hover{border-color:var(--skog)}.interest-checkbox[data-astro-cid-liqzcb2z]{width:16px;height:16px;accent-color:var(--skog);flex-shrink:0;cursor:pointer}.interest-checkbox[data-astro-cid-liqzcb2z]:checked+.interest-text[data-astro-cid-liqzcb2z]{color:var(--skog);font-weight:500}.interest-label[data-astro-cid-liqzcb2z]:has(.interest-checkbox:checked){border-color:var(--skog);background:var(--tagg-bg)}.interest-text[data-astro-cid-liqzcb2z]{font-size:var(--fs-small);color:var(--text-2);line-height:1.3}.consent-field[data-astro-cid-liqzcb2z]{display:flex;flex-direction:column;gap:var(--s-2)}.consent-label[data-astro-cid-liqzcb2z]{display:flex;align-items:flex-start;gap:var(--s-3);cursor:pointer}.consent-checkbox[data-astro-cid-liqzcb2z]{width:16px;height:16px;accent-color:var(--skog);flex-shrink:0;margin-top:3px;cursor:pointer}.consent-text[data-astro-cid-liqzcb2z]{font-size:var(--fs-small);color:var(--text-2);line-height:1.6}.consent-text[data-astro-cid-liqzcb2z] a[data-astro-cid-liqzcb2z]{color:var(--massing-mork);text-underline-offset:2px}.form-actions[data-astro-cid-liqzcb2z]{display:flex;flex-direction:column;gap:var(--s-3)}.form-note[data-astro-cid-liqzcb2z]{font-size:var(--fs-small);color:var(--muted)}.form-success[data-astro-cid-liqzcb2z]{display:flex;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-6);background:var(--surface);border:1.5px solid var(--ok);border-radius:var(--radius)}.form-success[data-astro-cid-liqzcb2z] svg[data-astro-cid-liqzcb2z]{flex-shrink:0;color:var(--ok);margin-top:2px}.form-success[data-astro-cid-liqzcb2z] strong[data-astro-cid-liqzcb2z]{display:block;color:var(--skog);margin-bottom:var(--s-1)}.form-success[data-astro-cid-liqzcb2z] p[data-astro-cid-liqzcb2z]{font-size:var(--fs-small);color:var(--text-2);line-height:1.5}.form-error-global[data-astro-cid-liqzcb2z]{padding:var(--s-4) var(--s-5);background:var(--surface);border:1.5px solid var(--fel);border-radius:var(--radius);font-size:var(--fs-small);color:var(--fel);line-height:1.5}.card-caption[data-astro-cid-liqzcb2z]{font-size:var(--fs-label);color:var(--muted);margin-bottom:var(--s-3);text-align:center}.join-card-preview[data-astro-cid-liqzcb2z]{display:flex;justify-content:center;padding-top:var(--s-9)}.member-card[data-astro-cid-liqzcb2z]{width:280px;aspect-ratio:1.586 / 1;background:var(--skog);border-radius:var(--radius-lg);padding:var(--s-6);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-card)}.card-logo[data-astro-cid-liqzcb2z]{height:22px;width:auto}.card-number[data-astro-cid-liqzcb2z]{color:var(--massing);letter-spacing:.18em;font-size:.75rem}.card-status[data-astro-cid-liqzcb2z]{font-size:var(--fs-small);color:#f5f1e899}.card-chip[data-astro-cid-liqzcb2z]{align-self:flex-end;background:var(--massing);color:var(--skog);font:600 .6875rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:4px}@media(max-width:900px){.join-section[data-astro-cid-liqzcb2z]{grid-template-columns:1fr}.join-card-preview[data-astro-cid-liqzcb2z]{order:-1;justify-content:flex-start;padding-top:0}}
