.join-content .join-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(width < 768px){.join-content .join-grid{grid-template-columns:1fr}}.join-content .join-card{display:flex;flex-direction:column;padding:1.5rem;background-color:var(--bs-bg-1);border:1px solid var(--bs-border-color);border-radius:var(--card-radius)}.join-content .join-card-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;font-size:1.25rem;border-radius:50%}.join-content .join-card[data-hue] .join-card-icon{background-color:color-mix(in oklch,var(--hue) 18%,transparent);color:light-dark(color-mix(in oklch,var(--hue) 80%,var(--bs-black)),color-mix(in oklch,var(--hue) 80%,var(--bs-white)))}.join-content .join-card-title{font-size:1.1rem;font-weight:700;color:var(--bs-fg-1);margin:0 0 .35rem}.join-content .join-card-text{font-size:.95rem;line-height:1.55;color:var(--bs-fg-2);margin:0}.join-content .join-section-title{font-size:1.1rem;font-weight:700;color:var(--bs-fg-1);margin:3rem 0 1rem}.join-content .card{color:var(--bs-fg-2)}.join-content .card-title{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.join-content .join-email-card .card-title a{font-family:jetbrains mono,Menlo,monospace;font-size:.95rem;font-weight:600;text-decoration-color:var(--bs-border-emphasized)}.join-content .join-email-card .card-title a:hover{text-decoration-color:initial}.join-content .join-email-card .card-text{font-size:.95rem}.join-content .join-follow-card{--follow-bg:var(--bs-info-bg-subtle);--follow-fg:var(--bs-fg-2);background-color:var(--bs-bg-1);transition:background-color var(--transition),color var(--transition),transform var(--transition)}.join-content .join-follow-card:hover{background-color:var(--follow-bg);color:var(--follow-fg);transform:scale(1.02)}.join-content .join-follow-card--github{--follow-bg:var(--github-black);--follow-fg:var(--bs-white)}.join-content .join-follow-card--discourse{--follow-bg:var(--discourse-yellow);--follow-fg:var(--bs-black)}.join-content .join-follow-card--zulip{--follow-bg:var(--zulip-blue);--follow-fg:var(--bs-white)}.join-content .join-follow-card--bluesky{--follow-bg:var(--bluesky-blue);--follow-fg:var(--bs-white)}.join-content .join-follow-card--linkedin{--follow-bg:var(--linkedin-blue);--follow-fg:var(--bs-white)}.join-content .join-follow-card--youtube{--follow-bg:var(--youtube-red);--follow-fg:var(--bs-white)}.join-content ul:not([class]){line-height:1.9}