.article-section[data-astro-cid-fwdcsva6]{padding:0 0 80px;margin-bottom:40px}.article-content[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:28px}.content-box[data-astro-cid-fwdcsva6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px 32px;box-shadow:var(--shadow-card)}.content-box[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font-size:1.35rem;font-weight:800;color:var(--text-main);margin-top:0;margin-bottom:14px;line-height:1.3}.content-box[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--text-muted);line-height:1.7;margin-bottom:14px;font-size:.95rem}.legal-callout[data-astro-cid-fwdcsva6]{background:var(--accent-green-subtle);border-left:4px solid var(--accent-green);border-radius:0 8px 8px 0;padding:16px 20px;margin:18px 0;font-size:.92rem;color:var(--text-muted);line-height:1.6}.legal-callout[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{color:var(--text-main)}.team-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:20px;margin:24px 0}@media(min-width:600px){.team-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.team-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(3,1fr)}.team-grid[data-astro-cid-fwdcsva6]:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}}.team-member-card[data-astro-cid-fwdcsva6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:22px;display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-member-card[data-astro-cid-fwdcsva6]:hover{transform:translateY(-3px);border-color:var(--accent-green-border);box-shadow:var(--shadow-card-hover)}.team-member__head[data-astro-cid-fwdcsva6]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.team-member__avatar[data-astro-cid-fwdcsva6]{width:52px;height:52px;border-radius:50%;background:var(--accent-green-subtle);border:2px solid var(--accent-green-border);display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.team-member__name[data-astro-cid-fwdcsva6]{font-size:1.12rem;font-weight:800;color:var(--text-main);margin-bottom:2px}.team-member__role[data-astro-cid-fwdcsva6]{font-size:.8rem;color:var(--accent-green);font-weight:700}.team-member__bio[data-astro-cid-fwdcsva6]{font-size:.88rem;color:var(--text-muted);line-height:1.6;margin-bottom:14px;flex-grow:1}.team-member__tags[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:6px}.team-tag[data-astro-cid-fwdcsva6]{background:var(--accent-green-subtle);border:1px solid var(--accent-green-border);color:var(--accent-green);font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:4px}.contact-layout[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;margin-top:20px}@media(max-width:860px){.contact-layout[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}}.contact-card-list[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:14px}.contact-card[data-astro-cid-fwdcsva6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:16px 18px;display:flex;gap:14px;align-items:flex-start;box-shadow:var(--shadow-card)}.contact-card__icon[data-astro-cid-fwdcsva6]{font-size:1.5rem;padding:8px;background:var(--accent-green-subtle);border-radius:8px;flex-shrink:0;line-height:1}.contact-card__title[data-astro-cid-fwdcsva6]{font-size:.95rem;font-weight:800;color:var(--text-main);margin-bottom:4px}.contact-card__desc[data-astro-cid-fwdcsva6]{font-size:.82rem;color:var(--text-muted);line-height:1.5;margin-bottom:6px}.contact-card__link[data-astro-cid-fwdcsva6]{color:var(--accent-green);font-weight:700;font-size:.85rem;text-decoration:underline}.contact-form-box[data-astro-cid-fwdcsva6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:24px;box-shadow:var(--shadow-card)}.form-box-title[data-astro-cid-fwdcsva6]{font-size:1.15rem;font-weight:800;margin-bottom:6px;color:var(--text-main)}.contact-form[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:14px}.form-row[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.form-row[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}}.form-group[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:6px}.form-label[data-astro-cid-fwdcsva6]{font-size:.82rem;font-weight:700;color:var(--text-main)}.form-input[data-astro-cid-fwdcsva6],.form-textarea[data-astro-cid-fwdcsva6]{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:8px;padding:10px 14px;color:var(--text-main);font-size:.9rem;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-astro-cid-fwdcsva6]:focus,.form-textarea[data-astro-cid-fwdcsva6]:focus{outline:none;border-color:var(--accent-green);box-shadow:0 0 0 3px var(--accent-green-subtle);background:var(--bg-surface)}.form-textarea[data-astro-cid-fwdcsva6]{min-height:110px;resize:vertical}.form-checkbox-row[data-astro-cid-fwdcsva6]{display:flex;align-items:flex-start;gap:10px;font-size:.82rem;color:var(--text-muted);cursor:pointer}.form-checkbox-row[data-astro-cid-fwdcsva6] input[data-astro-cid-fwdcsva6][type=checkbox]{margin-top:3px;accent-color:var(--accent-green);width:16px;height:16px}[data-theme=dark] .contact-form-box[data-astro-cid-fwdcsva6]{background:#0006;border-color:#00e67633}[data-theme=dark] .form-input[data-astro-cid-fwdcsva6],[data-theme=dark] .form-textarea[data-astro-cid-fwdcsva6]{background:#08100d;border-color:#ffffff26;color:#fff}[data-theme=dark] .team-member-card[data-astro-cid-fwdcsva6]{background:#ffffff08;border-color:#00e67633}[data-theme=dark] .contact-card[data-astro-cid-fwdcsva6]{background:#ffffff05;border-color:#ffffff14}
