.governance-header[data-astro-cid-qforwa42]{text-align:center;padding:2rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;margin-bottom:3rem}.governance-header[data-astro-cid-qforwa42] h1[data-astro-cid-qforwa42]{margin:0 0 .5rem;color:#333}.governance-header[data-astro-cid-qforwa42] p[data-astro-cid-qforwa42]{color:#666;margin:0}.badge-system[data-astro-cid-qforwa42]{margin-bottom:3rem}.badge-system[data-astro-cid-qforwa42] h2[data-astro-cid-qforwa42]{margin:0 0 1rem;color:#333}.badge-system[data-astro-cid-qforwa42]>p[data-astro-cid-qforwa42]{color:#666;margin:0 0 2rem;font-size:1.1rem}.badge-grid[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.badge-card[data-astro-cid-qforwa42]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef;text-align:center;position:relative}.badge-card[data-astro-cid-qforwa42].bronze{border-top:4px solid #cd7f32}.badge-card[data-astro-cid-qforwa42].silver{border-top:4px solid #c0c0c0}.badge-card[data-astro-cid-qforwa42].gold{border-top:4px solid #ffd700}.badge-card[data-astro-cid-qforwa42].platinum{border-top:4px solid #e5e4e2}.ioa-badge-wrap[data-astro-cid-qforwa42]{margin-bottom:1rem}.badge-card[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{margin:0 0 .5rem;color:#333;font-size:1.5rem}.badge-level[data-astro-cid-qforwa42]{color:#666;font-weight:500;margin-bottom:1.5rem}.badge-card[data-astro-cid-qforwa42] ul[data-astro-cid-qforwa42]{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.badge-card[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]{padding:.5rem 0;color:#555;border-bottom:1px solid #f0f0f0}.badge-card[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]:last-child{border-bottom:none}.badge-status[data-astro-cid-qforwa42]{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600}.badge-card[data-astro-cid-qforwa42]:not(.platinum) .badge-status[data-astro-cid-qforwa42]{background:#d4edda;color:#155724}.badge-card[data-astro-cid-qforwa42].platinum .badge-status[data-astro-cid-qforwa42]{background:#fff3cd;color:#856404}.evidence-framework[data-astro-cid-qforwa42]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:3rem}.evidence-framework[data-astro-cid-qforwa42] h2[data-astro-cid-qforwa42]{margin:0 0 1rem;color:#333}.evidence-framework[data-astro-cid-qforwa42]>p[data-astro-cid-qforwa42]{color:#666;margin:0 0 2rem}.evidence-types[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.evidence-type[data-astro-cid-qforwa42]{padding:1.5rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #007bff}.evidence-type[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{margin:0 0 .5rem;color:#333}.evidence-type[data-astro-cid-qforwa42] p[data-astro-cid-qforwa42]{margin:0;color:#666;font-size:.9rem}.verification-endpoints[data-astro-cid-qforwa42]{margin-bottom:3rem}.verification-endpoints[data-astro-cid-qforwa42] h2[data-astro-cid-qforwa42]{margin:0 0 1rem;color:#333}.endpoint-content[data-astro-cid-qforwa42]>p[data-astro-cid-qforwa42]{color:#666;margin:0 0 2rem}.endpoint-grid[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.endpoint-item[data-astro-cid-qforwa42]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef}.endpoint-item[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{margin:0 0 .5rem;color:#333}.endpoint-item[data-astro-cid-qforwa42] code[data-astro-cid-qforwa42]{display:block;background:#f8f9fa;padding:.75rem;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:.9rem;color:#e83e8c;margin:.5rem 0;border:1px solid #e9ecef}.endpoint-item[data-astro-cid-qforwa42] p[data-astro-cid-qforwa42]{margin:0;color:#666;font-size:.9rem}.endpoint-note[data-astro-cid-qforwa42]{background:#fff3cd;padding:1rem;border-radius:4px;border-left:3px solid #ffc107}.endpoint-note[data-astro-cid-qforwa42] p[data-astro-cid-qforwa42]{margin:0;color:#856404}.governance-principles[data-astro-cid-qforwa42]{margin-bottom:3rem}.governance-principles[data-astro-cid-qforwa42] h2[data-astro-cid-qforwa42]{margin:0 0 1.5rem;color:#333}.principles-grid[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.principle-item[data-astro-cid-qforwa42]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef;text-align:center}.principle-item[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{margin:0 0 .5rem;color:#333}.principle-item[data-astro-cid-qforwa42] p[data-astro-cid-qforwa42]{margin:0;color:#666;font-size:.9rem}.governance-roadmap[data-astro-cid-qforwa42] h2[data-astro-cid-qforwa42]{margin:0 0 1.5rem;color:#333}.roadmap-timeline[data-astro-cid-qforwa42]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.roadmap-item[data-astro-cid-qforwa42]{display:flex;padding:1.5rem;border-bottom:1px solid #e9ecef}.roadmap-item[data-astro-cid-qforwa42]:last-child{border-bottom:none}.roadmap-item[data-astro-cid-qforwa42].completed{background:#f8f9fa}.roadmap-item[data-astro-cid-qforwa42].current{background:#e7f3ff;border-left:4px solid #007bff}.roadmap-item[data-astro-cid-qforwa42].planned{opacity:.7}.roadmap-date[data-astro-cid-qforwa42]{min-width:100px;color:#666;font-size:.9rem;margin-right:1.5rem;font-weight:500}.roadmap-content[data-astro-cid-qforwa42] h4[data-astro-cid-qforwa42]{margin:0 0 .5rem;color:#333}.roadmap-content[data-astro-cid-qforwa42] p[data-astro-cid-qforwa42]{margin:0;color:#666}@media (max-width: 768px){.badge-grid[data-astro-cid-qforwa42],.evidence-types[data-astro-cid-qforwa42],.endpoint-grid[data-astro-cid-qforwa42],.principles-grid[data-astro-cid-qforwa42]{grid-template-columns:1fr}.roadmap-item[data-astro-cid-qforwa42]{flex-direction:column}.roadmap-date[data-astro-cid-qforwa42]{margin-bottom:.5rem;margin-right:0}}.ioa-badge-grid[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px}@media (max-width: 768px){.ioa-badge-section[data-astro-cid-qforwa42]{padding:1rem;overflow-x:hidden}.ioa-badge-grid[data-astro-cid-qforwa42]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:100%;box-sizing:border-box}.ioa-badge-grid[data-astro-cid-qforwa42]>.badge-card[data-astro-cid-qforwa42]{max-width:350px;width:100%;position:relative;box-sizing:border-box}.badge-status[data-astro-cid-qforwa42]{position:static;margin-top:1rem;width:100%;box-sizing:border-box}}.posture-plan-clarifier[data-astro-cid-qforwa42]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;padding:2rem;margin:2rem 0}.posture-plan-clarifier[data-astro-cid-qforwa42] h2[data-astro-cid-qforwa42]{text-align:center;margin-bottom:.5rem;color:#1f2937}.clarifier-intro[data-astro-cid-qforwa42]{text-align:center;margin-bottom:2rem;color:#6b7280;font-size:1.125rem}.clarifier-columns[data-astro-cid-qforwa42]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.clarifier-column[data-astro-cid-qforwa42]{background:#fff;border-radius:8px;padding:1.5rem}.clarifier-column[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{margin:0 0 1rem;color:#1f2937;font-size:1.25rem;display:flex;align-items:center;gap:.5rem}.clarifier-column[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42] svg[data-astro-cid-qforwa42]{color:var(--color-accent-600);flex-shrink:0}.clarifier-column[data-astro-cid-qforwa42]>p[data-astro-cid-qforwa42]{margin:0 0 1rem;color:#4b5563}.posture-ladder[data-astro-cid-qforwa42],.plan-tiers-table[data-astro-cid-qforwa42]{width:100%;border-collapse:collapse;margin:1rem 0}.posture-ladder[data-astro-cid-qforwa42] td[data-astro-cid-qforwa42],.plan-tiers-table[data-astro-cid-qforwa42] td[data-astro-cid-qforwa42]{padding:.75rem .5rem;border-bottom:1px solid #e5e7eb}.posture-ladder[data-astro-cid-qforwa42] tr[data-astro-cid-qforwa42]:last-child td[data-astro-cid-qforwa42],.plan-tiers-table[data-astro-cid-qforwa42] tr[data-astro-cid-qforwa42]:last-child td[data-astro-cid-qforwa42]{border-bottom:none}.badge-label[data-astro-cid-qforwa42]{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-weight:600;font-size:.875rem}.badge-label[data-astro-cid-qforwa42].bronze{background:#fde047;color:#92400e}.badge-label[data-astro-cid-qforwa42].silver{background:#e2e8f0;color:#1e293b}.badge-label[data-astro-cid-qforwa42].gold{background:#facc15;color:#713f12}.badge-label[data-astro-cid-qforwa42].platinum{background:#e5e5e5;color:#18181b}.clarifier-note[data-astro-cid-qforwa42]{background:#f3f4f6;border-left:4px solid #3b82f6;padding:.75rem;margin:1rem 0 0;font-size:.95rem;color:#374151}.clarifier-actions[data-astro-cid-qforwa42]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.cta-button[data-astro-cid-qforwa42]{padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s}.cta-button[data-astro-cid-qforwa42].secondary{background:#fff;color:#3b82f6;border:2px solid #3b82f6}.cta-button[data-astro-cid-qforwa42].secondary:hover{background:#3b82f6;color:#fff}.private-badge-note[data-astro-cid-qforwa42]{text-align:center;font-size:.875rem;color:var(--color-accent-600);margin-top:2rem;padding:1rem;background:var(--color-accent-50);border-radius:8px;border:1px solid var(--color-accent-200)}.private-badge-note[data-astro-cid-qforwa42] strong[data-astro-cid-qforwa42]{color:var(--color-accent-700)}.private-badge-note[data-astro-cid-qforwa42] a[data-astro-cid-qforwa42]{color:var(--color-accent-600);text-decoration:underline;font-weight:600}@media (max-width: 768px){.clarifier-columns[data-astro-cid-qforwa42]{grid-template-columns:1fr;gap:1.5rem}.clarifier-actions[data-astro-cid-qforwa42]{flex-direction:column}.cta-button[data-astro-cid-qforwa42]{width:100%;text-align:center}}.badge-learn-more[data-astro-cid-qforwa42]{display:inline-block;margin-top:1rem;padding:.625rem 1.25rem;background:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.95rem;transition:all .2s;text-align:center}.badge-learn-more[data-astro-cid-qforwa42]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.badge-card[data-astro-cid-qforwa42]{display:flex;flex-direction:column}.badge-card[data-astro-cid-qforwa42] .badge-status[data-astro-cid-qforwa42]{margin-top:auto}
