.audience-answer{font-size:17px;line-height:1.65;max-width:42rem;margin:12px 0 0}.page-wrapper--light .audience-answer{color:#374151}.page-wrapper--dark .audience-answer{color:#d1d5db}.role-grid,.compare-table{display:grid;gap:16px}.role-card,.compare-card,.audience-block,.note-card{border:1px solid;border-radius:12px;padding:20px;text-decoration:none}.page-wrapper--light .role-card,.page-wrapper--light .compare-card,.page-wrapper--light .audience-block,.page-wrapper--light .note-card{background:#fffffff0;border-color:#102e441a;color:#102e44}.page-wrapper--dark .role-card,.page-wrapper--dark .compare-card,.page-wrapper--dark .audience-block,.page-wrapper--dark .note-card{background:#1f2937f0;border-color:#ffffff1a;color:#f9fafb}.role-card h2,.audience-block h2,.compare-card h2,.note-card h2{font-size:22px;line-height:1.3;margin:8px 0}.role-card p,.audience-block p,.compare-card p,.note-card p,.audience-faq p{font-size:16px;line-height:1.6;margin:0 0 12px}.page-wrapper--light .role-card p,.page-wrapper--light .audience-block p,.page-wrapper--light .compare-card p,.page-wrapper--light .audience-faq p{color:#4b5563}.page-wrapper--dark .role-card p,.page-wrapper--dark .audience-block p,.page-wrapper--dark .compare-card p,.page-wrapper--dark .audience-faq p{color:#d1d5db}.audience-block ul,.compare-card ul{margin:0;padding-left:1.2rem}.audience-block li,.compare-card li{margin:6px 0;line-height:1.5}.eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ff6f61}.audience-faq{padding:16px 0;border-top:1px solid rgba(16,46,68,.12)}.audience-faq h2,.audience-faq h3{font-size:18px;margin:0 0 8px}.related-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.related-links a{color:#ff6f61;font-weight:600}
