.faq__summary[data-astro-cid-z2awmdtj]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-z2awmdtj][open] .faq__icon[data-astro-cid-z2awmdtj]{transform:rotate(45deg)}.split[data-astro-cid-xiasyxyb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}.split__header[data-astro-cid-xiasyxyb]{margin-bottom:0}.definition__body[data-astro-cid-xiasyxyb],.quantity__body[data-astro-cid-xiasyxyb],.tooling__body[data-astro-cid-xiasyxyb]{color:var(--text-secondary);max-width:62ch}.checklist[data-astro-cid-xiasyxyb]{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-xiasyxyb] li[data-astro-cid-xiasyxyb]{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.checklist[data-astro-cid-xiasyxyb] li[data-astro-cid-xiasyxyb]:before{content:"";background:var(--brand-600);flex-shrink:0;width:8px;height:8px;margin-top:.5em}.reasons[data-astro-cid-xiasyxyb]{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-xiasyxyb]{align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);display:flex}.reason__number[data-astro-cid-xiasyxyb]{font-size:var(--text-xs);color:var(--brand-500);flex-shrink:0;font-weight:700}.reason__text[data-astro-cid-xiasyxyb]{color:var(--text-secondary)}.matrix__intro[data-astro-cid-xiasyxyb]{margin-bottom:var(--space-10);color:var(--text-secondary);max-width:var(--content)}.levels[data-astro-cid-xiasyxyb]{gap:var(--space-6);grid-template-columns:1fr;display:grid}.level[data-astro-cid-xiasyxyb]{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:3px solid var(--brand-700);padding:var(--space-6);flex-direction:column;display:flex}.level__header[data-astro-cid-xiasyxyb]{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.level__number[data-astro-cid-xiasyxyb]{font-size:var(--text-2xl);color:var(--brand-300);font-weight:700;line-height:1}.level__name[data-astro-cid-xiasyxyb]{font-size:var(--text-lg)}.level__intro[data-astro-cid-xiasyxyb]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.level__responsibilities[data-astro-cid-xiasyxyb]{gap:var(--space-6);margin-top:var(--space-6);flex:1;display:grid}.responsibility__heading[data-astro-cid-xiasyxyb]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--border-subtle);font-weight:700}.responsibility__heading--brand[data-astro-cid-xiasyxyb]{color:var(--brand-700);border-bottom-color:var(--brand-700)}.responsibility__list[data-astro-cid-xiasyxyb]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:grid}.level__summary[data-astro-cid-xiasyxyb]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.level__summary-label[data-astro-cid-xiasyxyb]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.level__summary-text[data-astro-cid-xiasyxyb]{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--brand-950);font-weight:600}.tooling__ownership[data-astro-cid-xiasyxyb]{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--brand-50);border-left:3px solid var(--brand-700);font-size:var(--text-sm);color:var(--brand-950);max-width:62ch}.use-cases[data-astro-cid-xiasyxyb]{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.use-case[data-astro-cid-xiasyxyb]{padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:2px solid var(--brand-500);font-size:var(--text-sm);color:var(--text-secondary)}@media (width>=640px){.reasons[data-astro-cid-xiasyxyb]{gap:0 var(--space-8);grid-template-columns:repeat(2,1fr)}.use-cases[data-astro-cid-xiasyxyb],.level__responsibilities[data-astro-cid-xiasyxyb]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.split[data-astro-cid-xiasyxyb]{gap:var(--space-16);grid-template-columns:5fr 7fr}.levels[data-astro-cid-xiasyxyb],.use-cases[data-astro-cid-xiasyxyb]{grid-template-columns:repeat(3,1fr)}}
