.heading-row[data-astro-cid-v7kbovl4]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.heading-row[data-astro-cid-v7kbovl4] h2[data-astro-cid-v7kbovl4]{font-size:var(--step-3);letter-spacing:-.01em;margin:0}.role-head[data-astro-cid-v7kbovl4] .meta[data-astro-cid-v7kbovl4] a[data-astro-cid-v7kbovl4]{color:var(--ink-2)}.status[data-astro-cid-v7kbovl4]{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.aka-more[data-astro-cid-v7kbovl4]{display:inline}.aka-more[data-astro-cid-v7kbovl4] summary[data-astro-cid-v7kbovl4],.more-concepts[data-astro-cid-v7kbovl4] summary[data-astro-cid-v7kbovl4]{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.aka-more[data-astro-cid-v7kbovl4][open] summary[data-astro-cid-v7kbovl4]{display:none}@media (width>=1024px){.more-concepts[data-astro-cid-v7kbovl4][open] summary[data-astro-cid-v7kbovl4]{display:none}}.concept-chips[data-astro-cid-v7kbovl4] li[data-astro-cid-v7kbovl4]{min-width:0;max-width:100%}.concept-chips[data-astro-cid-v7kbovl4] .chip[data-astro-cid-v7kbovl4]{max-width:100%;line-height:calc(44px - 2 * var(--space-1) - 2px);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.aka[data-astro-cid-v7kbovl4]{color:var(--ink-2);max-width:var(--reading);margin:0}.aka-label[data-astro-cid-v7kbovl4]{color:var(--ink);font-weight:600}.facts[data-astro-cid-v7kbovl4]{gap:var(--space-3);margin:var(--space-5) 0 0;display:grid}.fact[data-astro-cid-v7kbovl4]{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.fact[data-astro-cid-v7kbovl4] dt[data-astro-cid-v7kbovl4]{font-size:var(--step--1);color:var(--ink-2);margin-bottom:var(--space-1)}.fact[data-astro-cid-v7kbovl4] dd[data-astro-cid-v7kbovl4]{gap:var(--space-1);margin:0;display:grid}.fact-empty[data-astro-cid-v7kbovl4]{color:var(--ink-2);font-weight:600}.fact[data-astro-cid-v7kbovl4] ol[data-astro-cid-v7kbovl4] a[data-astro-cid-v7kbovl4]{color:var(--ink)}.actions[data-astro-cid-v7kbovl4]{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.level-name[data-astro-cid-v7kbovl4]{color:var(--ink-2);margin-top:var(--space-1);font-weight:400;display:block}.tiers[data-astro-cid-v7kbovl4]{gap:var(--space-6);display:grid}.tier[data-astro-cid-v7kbovl4]{max-width:48rem}.tier[data-astro-cid-v7kbovl4] h3[data-astro-cid-v7kbovl4]{font-family:var(--font-sans);font-size:var(--step-1);margin:0 0 var(--space-1)}.tier[data-astro-cid-v7kbovl4]>.meta[data-astro-cid-v7kbovl4]{margin:0 0 var(--space-2)}.subhead[data-astro-cid-v7kbovl4]{font-family:var(--font-sans);font-size:var(--step-1);margin:var(--space-6) 0 var(--space-1)}.subhead[data-astro-cid-v7kbovl4]+.meta[data-astro-cid-v7kbovl4]{margin:0 0 var(--space-2)}.process-list[data-astro-cid-v7kbovl4] li[data-astro-cid-v7kbovl4],.cert-list[data-astro-cid-v7kbovl4] li[data-astro-cid-v7kbovl4]{gap:var(--space-1) var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;display:flex}.process-list[data-astro-cid-v7kbovl4] .meta[data-astro-cid-v7kbovl4]{flex-basis:100%}.process-name[data-astro-cid-v7kbovl4],.cert-name[data-astro-cid-v7kbovl4]{font-weight:600}.source-list[data-astro-cid-v7kbovl4]{padding-left:var(--space-5);margin:0}.source-list[data-astro-cid-v7kbovl4] li[data-astro-cid-v7kbovl4]+li[data-astro-cid-v7kbovl4]{margin-top:var(--space-2)}@media (width>=768px){.facts[data-astro-cid-v7kbovl4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tiers[data-astro-cid-v7kbovl4]{max-width:48rem}.role-bar[data-astro-cid-v7kbovl4]{z-index:5;margin:var(--space-6) calc(-1 * var(--space-4)) 0;padding:0 var(--space-4);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.role-tabs[data-astro-cid-v7kbovl4]{gap:var(--space-1);display:flex}.role-tab[data-astro-cid-v7kbovl4]{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);color:var(--ink-2);border-bottom:2px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}a[data-astro-cid-v7kbovl4].role-tab:hover{color:var(--ink)}.role-tab[data-astro-cid-v7kbovl4][aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.role-tab[data-astro-cid-v7kbovl4][aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.tab-soon[data-astro-cid-v7kbovl4]{font-size:var(--step--2);font-weight:400}.role-index[data-astro-cid-v7kbovl4]{gap:var(--space-2);padding:var(--space-2) 0;scrollbar-width:thin;display:flex;overflow-x:auto}.role-index[data-astro-cid-v7kbovl4] li[data-astro-cid-v7kbovl4]{flex:none}.profile-section[data-astro-cid-v7kbovl4],#h-what[data-astro-cid-v7kbovl4]{scroll-margin-top:120px}.level-summary[data-astro-cid-v7kbovl4] li[data-astro-cid-v7kbovl4]{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.level-label[data-astro-cid-v7kbovl4]{font-weight:600}.titles[data-astro-cid-v7kbovl4] .title-line[data-astro-cid-v7kbovl4]{display:block}.titles[data-astro-cid-v7kbovl4] .title-line[data-astro-cid-v7kbovl4]+.title-line[data-astro-cid-v7kbovl4]{margin-top:var(--space-1)}.title-kind[data-astro-cid-v7kbovl4]{font-weight:600}.sub[data-astro-cid-v7kbovl4]{font-family:var(--font-sans);font-size:var(--step-1);margin:0 0 var(--space-2)}.ai-summary[data-astro-cid-v7kbovl4]{max-width:var(--reading);margin:0}.event-mini[data-astro-cid-v7kbovl4] .relevant-line[data-astro-cid-v7kbovl4]{margin-top:var(--space-1);display:none}.event-mini[data-astro-cid-v7kbovl4] [data-astro-cid-v7kbovl4][data-relevant] .relevant-line[data-astro-cid-v7kbovl4]{display:flex}@media (width>=1024px){.ai-summary[data-astro-cid-v7kbovl4],.level-summary[data-astro-cid-v7kbovl4],.process-chips[data-astro-cid-v7kbovl4]{display:none}}.event-mini[data-astro-cid-v7kbovl4] li[data-astro-cid-v7kbovl4]{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.event-mini[data-astro-cid-v7kbovl4]+p[data-astro-cid-v7kbovl4],.tier[data-astro-cid-v7kbovl4]+.more{margin-top:var(--space-4)}.fact-value[data-astro-cid-v7kbovl4]{font-weight:600}@media (width>=768px){.role-bar[data-astro-cid-v7kbovl4]{margin-left:0;margin-right:0;padding:0}}
