.principles-page[data-astro-cid-bbi7ynwy]{padding:10px 0 50px}.principles-core-grid[data-astro-cid-bbi7ynwy]{margin-top:24px}.principles-section-heading[data-astro-cid-bbi7ynwy]{margin-top:26px;margin-bottom:14px}.principles-frame[data-astro-cid-bbi7ynwy]{margin-top:22px}.principles-frame[data-astro-cid-bbi7ynwy] p[data-astro-cid-bbi7ynwy]{margin:0 0 10px;font-size:1.05rem;line-height:1.65}.principles-frame[data-astro-cid-bbi7ynwy] p[data-astro-cid-bbi7ynwy]:last-child{margin-bottom:0}.principles-lede[data-astro-cid-bbi7ynwy]{margin:0 0 18px;color:var(--muted);font-size:1.05rem;line-height:1.65}.principles-diagram[data-astro-cid-bbi7ynwy]{display:block;width:100%;max-width:480px;height:auto;margin:4px auto 24px}.pd-head[data-astro-cid-bbi7ynwy]{font-size:11px;font-weight:700;letter-spacing:1.1px;fill:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pd-addr[data-astro-cid-bbi7ynwy]{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1}.pd-box[data-astro-cid-bbi7ynwy]{fill:var(--panel-soft);stroke:var(--line);stroke-width:1}.pd-flow[data-astro-cid-bbi7ynwy]{stroke:var(--muted);stroke-width:1;fill:none}.pd-arrow[data-astro-cid-bbi7ynwy]{fill:var(--muted)}.pd-mono[data-astro-cid-bbi7ynwy]{font-size:12px;fill:var(--accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pd-label[data-astro-cid-bbi7ynwy]{font-size:13.5px;font-weight:650;fill:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pd-note[data-astro-cid-bbi7ynwy]{font-size:11px;fill:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.principles-figure-note[data-astro-cid-bbi7ynwy]{margin:0 auto 26px;max-width:760px;font-size:.9rem;line-height:1.6;color:var(--muted)}.principles-evidence[data-astro-cid-bbi7ynwy]{margin-top:8px}.principles-evidence[data-astro-cid-bbi7ynwy] h3[data-astro-cid-bbi7ynwy]{margin:0 0 8px}.principles-source[data-astro-cid-bbi7ynwy]{margin:12px 0 0;font-size:.78rem;color:var(--muted)}.principles-source[data-astro-cid-bbi7ynwy] a{color:var(--accent-text);text-decoration:underline}
