.pillars[data-v-42e001a3]{border-radius:var(--radius-card);border:1px solid var(--fp-hairline);background:var(--fp-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}.pillar[data-v-42e001a3]{background:var(--p-surface-0);padding:1.5rem 1.35rem}.pillar-title[data-v-42e001a3]{font-size:var(--text-md);color:var(--brand-ink);margin-top:.9rem;font-weight:600}.pillar-body[data-v-42e001a3]{font-size:var(--text-sm);color:var(--p-surface-600);margin-top:.4rem;line-height:1.6}.matrix-wrap[data-v-42e001a3]{margin-top:clamp(1.75rem,3.5vw,2.5rem);overflow-x:auto}.matrix[data-v-42e001a3]{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm)}.matrix th[data-v-42e001a3],.matrix td[data-v-42e001a3]{text-align:left;border-bottom:1px solid var(--fp-hairline);padding:.9rem 1.1rem}.matrix tbody tr:last-child th[data-v-42e001a3],.matrix tbody tr:last-child td[data-v-42e001a3]{border-bottom:0}.matrix thead th[data-v-42e001a3]{background:var(--p-surface-50);font-size:var(--text-xs);color:var(--p-surface-600);font-weight:600}.m-corner[data-v-42e001a3]{width:34%}.m-role[data-v-42e001a3]{background:var(--p-primary-50);color:var(--p-primary-700,var(--p-primary-600));border-radius:9999px;padding:.2rem .65rem;font-weight:600;display:inline-block}.matrix tbody th[data-v-42e001a3]{color:var(--brand-ink);font-weight:500}.m-cell[data-v-42e001a3]{color:var(--p-surface-700);align-items:baseline;gap:.45rem;display:inline-flex}.m-cell .pi[data-v-42e001a3]{font-size:var(--text-2xs);border-radius:50%;padding:.22rem;position:relative;top:1px}.m-cell--yes .pi[data-v-42e001a3]{background:var(--color-success-soft);color:var(--color-success-strong)}.m-cell--part .pi[data-v-42e001a3]{background:var(--color-info-soft);color:var(--color-info-strong)}.m-cell--no[data-v-42e001a3]{color:var(--p-surface-500)}.m-cell--no .pi[data-v-42e001a3]{background:var(--p-surface-100);color:var(--p-surface-500)}.procs[data-v-42e001a3]{border-top:1px solid var(--fp-hairline);margin-top:clamp(1.5rem,3vw,2.25rem)}.proc[data-v-42e001a3]{border-bottom:1px solid var(--fp-hairline);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;display:flex}.proc-name[data-v-42e001a3]{font-size:var(--text-base);color:var(--brand-ink);font-weight:600}.proc-role[data-v-42e001a3]{font-size:var(--text-sm);color:var(--p-surface-600);margin-top:.15rem}.proc-region[data-v-42e001a3]{background:var(--p-surface-100);max-width:45%;color:var(--p-surface-700);font-size:var(--text-xs);text-align:right;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.3rem .75rem;font-weight:500;display:inline-flex}.proc-region .pi[data-v-42e001a3]{font-size:var(--text-2xs);color:var(--p-primary-600)}.docs[data-v-42e001a3]{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.5rem;display:flex}@media (width<=960px){.pillars[data-v-42e001a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pillars[data-v-42e001a3]{grid-template-columns:1fr}.proc[data-v-42e001a3]{flex-direction:column;align-items:flex-start;gap:.5rem}.proc-region[data-v-42e001a3]{text-align:left;max-width:none}}
