.page[data-v-545fc422]{background:var(--c-surface);border-radius:var(--radius);max-width:1000px;color:var(--c-ink);margin:90px auto 40px;padding:40px 30px}.page-header[data-v-545fc422]{text-align:center;max-width:720px;margin:0 auto 32px}.eyebrow[data-v-545fc422]{text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink-muted);font-size:.8rem}.page-header h1[data-v-545fc422]{color:var(--c-ink);margin:8px 0 12px;font-size:2rem}.intro[data-v-545fc422]{color:var(--c-ink-muted);line-height:1.6}.roles[data-v-545fc422]{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;display:grid}.role[data-v-545fc422]{border:1px solid #e2e8f0;border-top:4px solid var(--c-navy);border-radius:var(--radius);padding:24px}.role h2[data-v-545fc422]{color:var(--c-ink);margin-bottom:10px;font-size:1.1rem}.role h2 .icon[data-v-545fc422]{color:var(--c-navy);margin-right:6px}.role p[data-v-545fc422]{color:var(--c-ink-muted);line-height:1.55}.role p+p[data-v-545fc422]{margin-top:10px}a[data-v-545fc422]{color:var(--c-navy);font-weight:600}.press[data-v-545fc422]{text-align:center;color:var(--c-ink-muted);margin-top:28px}@media (width<=768px){.page[data-v-545fc422]{margin:80px 12px 30px;padding:28px 18px}}
