.hero[data-astro-cid-rhjaanil]{padding:4rem 0 3rem;border-bottom:1px solid var(--border)}.hero-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:end}.hero[data-astro-cid-rhjaanil] h1[data-astro-cid-rhjaanil]{font-size:clamp(2.5rem,6vw,4rem);line-height:1;margin-top:.5rem}.statement[data-astro-cid-rhjaanil]{color:var(--text-muted);font-size:clamp(1rem,2vw,1.25rem);line-height:1.4;font-style:italic;max-width:560px}.coop-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:1.5rem}.coop[data-astro-cid-rhjaanil] h2[data-astro-cid-rhjaanil]{font-size:1.8rem;line-height:1.1;margin-bottom:1rem}.coop[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{color:var(--text-muted);margin-bottom:1rem}.principles-list[data-astro-cid-rhjaanil]{display:flex;flex-direction:column}.principle-row[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--border)}.principle-row[data-astro-cid-rhjaanil]:first-child{border-top:1px solid var(--border)}.p-num[data-astro-cid-rhjaanil]{font-size:.7rem;font-weight:700;color:var(--accent);letter-spacing:.1em;padding-top:.2rem}.principle-row[data-astro-cid-rhjaanil] strong[data-astro-cid-rhjaanil]{display:block;margin-bottom:.3rem}.principle-row[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{color:var(--text-muted);font-size:.875rem;margin:0}.structure-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-top:1.5rem}.struct-card[data-astro-cid-rhjaanil]{border:1px solid var(--border);padding:1.75rem}.struct-card--featured[data-astro-cid-rhjaanil]{border-color:var(--accent);border-width:2px}.struct-card[data-astro-cid-rhjaanil] h3[data-astro-cid-rhjaanil]{font-size:1.1rem;margin-bottom:.3rem}.struct-sub[data-astro-cid-rhjaanil]{font-size:.75rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-weight:700;display:block;margin-bottom:.75rem}.struct-card[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{color:var(--text-muted);font-size:.9rem;margin-bottom:.75rem}.struct-note[data-astro-cid-rhjaanil]{font-style:italic;border-top:1px solid var(--border);padding-top:.75rem}.roles-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:1.5rem}.role[data-astro-cid-rhjaanil]{padding:1.5rem;border-right:1px solid var(--border)}.role[data-astro-cid-rhjaanil]:last-child{border-right:none}.role[data-astro-cid-rhjaanil] h4[data-astro-cid-rhjaanil]{font-size:.95rem;margin-bottom:.6rem}.role[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{color:var(--text-muted);font-size:.875rem}.decisions[data-astro-cid-rhjaanil]{padding:5rem 0}.decisions-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.decision-type[data-astro-cid-rhjaanil] h4[data-astro-cid-rhjaanil]{color:var(--text-light);font-size:1rem;margin-bottom:.25rem}.decision-scope[data-astro-cid-rhjaanil]{font-size:.75rem;color:#fff6;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:1rem;display:block}.decision-type[data-astro-cid-rhjaanil] ul[data-astro-cid-rhjaanil]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.decision-type[data-astro-cid-rhjaanil] li[data-astro-cid-rhjaanil]{font-size:.875rem;color:#fff9;padding-left:1rem;position:relative}.decision-type[data-astro-cid-rhjaanil] li[data-astro-cid-rhjaanil]:before{content:"—";position:absolute;left:0;color:#7dbf93}.acct-grid[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:1fr 2fr;gap:5rem;margin-top:1.5rem}.acct-grid[data-astro-cid-rhjaanil] h2[data-astro-cid-rhjaanil]{font-size:1.6rem}.faq-list[data-astro-cid-rhjaanil]{display:flex;flex-direction:column}.faq[data-astro-cid-rhjaanil]{padding:1.5rem 0;border-bottom:1px solid var(--border)}.faq[data-astro-cid-rhjaanil]:first-child{border-top:1px solid var(--border)}.faq[data-astro-cid-rhjaanil] strong[data-astro-cid-rhjaanil]{display:block;margin-bottom:.5rem}.faq[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{color:var(--text-muted);font-size:.92rem;margin:0}@media(max-width:900px){.hero-grid[data-astro-cid-rhjaanil],.coop-grid[data-astro-cid-rhjaanil],.acct-grid[data-astro-cid-rhjaanil]{grid-template-columns:1fr;gap:2rem}.structure-grid[data-astro-cid-rhjaanil],.decisions-grid[data-astro-cid-rhjaanil]{grid-template-columns:1fr}.roles-grid[data-astro-cid-rhjaanil]{grid-template-columns:1fr 1fr}.role[data-astro-cid-rhjaanil]{border-right:none;border-bottom:1px solid var(--border)}}
