.data-page[data-astro-cid-rhekgguu]{--copy:#bcb5aa;--rule:#493e2c;--paper:#181610}.crumbs[data-astro-cid-rhekgguu]{color:var(--copy);flex-wrap:wrap;gap:.7rem;margin-bottom:3rem;font-size:.75rem;display:flex}.data-page[data-astro-cid-rhekgguu] a[data-astro-cid-rhekgguu]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.data-page[data-astro-cid-rhekgguu] p[data-astro-cid-rhekgguu] a[data-astro-cid-rhekgguu],.text-link[data-astro-cid-rhekgguu],.crumbs[data-astro-cid-rhekgguu] a[data-astro-cid-rhekgguu]{color:var(--accent);text-underline-offset:5px}.data-page[data-astro-cid-rhekgguu] h1[data-astro-cid-rhekgguu],.data-page[data-astro-cid-rhekgguu] h2[data-astro-cid-rhekgguu]{font-family:var(--font-serif);letter-spacing:-.025em;font-weight:400;line-height:1.08}.data-page[data-astro-cid-rhekgguu] h1[data-astro-cid-rhekgguu]{margin:1rem 0 1.5rem;font-size:clamp(2.7rem,4.9vw,4.3rem)}.data-page[data-astro-cid-rhekgguu] h2[data-astro-cid-rhekgguu]{margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3rem)}.data-page[data-astro-cid-rhekgguu] h1[data-astro-cid-rhekgguu] em[data-astro-cid-rhekgguu],.data-page[data-astro-cid-rhekgguu] h2[data-astro-cid-rhekgguu] em[data-astro-cid-rhekgguu]{color:var(--accent);font-weight:400}.data-page[data-astro-cid-rhekgguu] h3[data-astro-cid-rhekgguu]{margin-bottom:.8rem;font-size:1rem;font-weight:500;line-height:1.5}.data-page[data-astro-cid-rhekgguu] p[data-astro-cid-rhekgguu]{color:var(--copy);font-size:.93rem;line-height:1.85}.data-page[data-astro-cid-rhekgguu] .lead[data-astro-cid-rhekgguu]{color:var(--text);margin-bottom:1rem;font-size:1.12rem}.data-hero[data-astro-cid-rhekgguu]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3rem;padding-bottom:4.5rem;display:grid}.actions[data-astro-cid-rhekgguu]{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:1.8rem;display:flex}.btn[data-astro-cid-rhekgguu]{white-space:normal;min-height:44px}.text-link[data-astro-cid-rhekgguu]{font-size:.8rem}.relation-sheet[data-astro-cid-rhekgguu]{border:1px solid var(--rule);background:linear-gradient(120deg,#201c12,var(--paper) 65%);padding:1.6rem;position:relative}.sheet-top[data-astro-cid-rhekgguu]{color:var(--accent);font:.6rem/1.6 var(--font-mono);justify-content:space-between;gap:1rem;padding-bottom:1.4rem;display:flex}.entity[data-astro-cid-rhekgguu]{border-left:2px solid var(--accent);background:#c9a96e0b;padding:1.1rem 1.3rem}.entity-name[data-astro-cid-rhekgguu]{font-family:var(--font-serif);font-size:1.9rem}.entity[data-astro-cid-rhekgguu] p[data-astro-cid-rhekgguu]{margin-top:.2rem;font-size:.75rem}.task[data-astro-cid-rhekgguu]{margin-left:2rem}.relation[data-astro-cid-rhekgguu]{color:var(--accent);font:.7rem/1.6 var(--font-mono);align-items:center;gap:.6rem;padding:1rem 0 1rem 2rem;display:flex}.relation[data-astro-cid-rhekgguu] div[data-astro-cid-rhekgguu]{background:var(--rule);flex:1;height:1px}.relation[data-astro-cid-rhekgguu] b[data-astro-cid-rhekgguu]{font-weight:400}.model-rule[data-astro-cid-rhekgguu]{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1rem}.model-rule[data-astro-cid-rhekgguu] span[data-astro-cid-rhekgguu]{font:.6rem/1.6 var(--font-mono);color:var(--accent);margin-bottom:.6rem;display:block}.model-rule[data-astro-cid-rhekgguu] strong[data-astro-cid-rhekgguu]{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;line-height:1.3}.relation-sheet[data-astro-cid-rhekgguu] figcaption[data-astro-cid-rhekgguu]{color:#a59c8d;margin-top:1rem;font-size:.65rem;line-height:1.7}.data-section[data-astro-cid-rhekgguu]{border-top:1px solid var(--rule);padding:3.5rem 0}.section-label[data-astro-cid-rhekgguu]{margin-bottom:1.2rem;font:.65rem/1.7 var(--font-mono)!important;color:var(--accent)!important}.split[data-astro-cid-rhekgguu]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:3rem;display:grid}.split[data-astro-cid-rhekgguu] p[data-astro-cid-rhekgguu]+p[data-astro-cid-rhekgguu]{margin-top:1rem}.deliverables[data-astro-cid-rhekgguu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.deliverables[data-astro-cid-rhekgguu] article[data-astro-cid-rhekgguu]{border-top:2px solid var(--rule);padding-top:1.5rem}.reference[data-astro-cid-rhekgguu]{background:var(--paper);border:1px solid var(--rule);margin-bottom:3.5rem;padding:2.5rem;scroll-margin-top:2rem}.reference-heading[data-astro-cid-rhekgguu]{justify-content:space-between;gap:1.5rem;display:flex}.reference[data-astro-cid-rhekgguu] .stack[data-astro-cid-rhekgguu]{font:.75rem/1.9 var(--font-mono);color:var(--accent)}.reference-copy[data-astro-cid-rhekgguu]{gap:2rem;margin:2rem 0}.boundary[data-astro-cid-rhekgguu]{border-top:1px solid var(--rule);margin-bottom:1.4rem;padding-top:1.3rem;font-size:.78rem!important}.migration-plan[data-astro-cid-rhekgguu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;padding-left:1.4rem;display:grid}.migration-plan[data-astro-cid-rhekgguu] li[data-astro-cid-rhekgguu]{padding-left:.4rem}.migration-plan[data-astro-cid-rhekgguu] li[data-astro-cid-rhekgguu]::marker{font-family:var(--font-mono);color:var(--accent)}.data-faq[data-astro-cid-rhekgguu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.data-faq[data-astro-cid-rhekgguu] article[data-astro-cid-rhekgguu]{border-top:1px solid var(--rule);padding-top:1.4rem}.closing[data-astro-cid-rhekgguu]{border:1px solid var(--rule);background:#c9a96e08;padding:3rem 2.5rem}.closing[data-astro-cid-rhekgguu] p[data-astro-cid-rhekgguu]{max-width:680px}.related[data-astro-cid-rhekgguu]{margin:2rem 0}.related[data-astro-cid-rhekgguu] p[data-astro-cid-rhekgguu]{font-size:.8rem}@media (width<=800px){.data-hero[data-astro-cid-rhekgguu],.split[data-astro-cid-rhekgguu]{grid-template-columns:1fr;gap:2rem}.deliverables[data-astro-cid-rhekgguu]{grid-template-columns:1fr;gap:1.5rem}.data-hero[data-astro-cid-rhekgguu]{padding-bottom:3rem}.data-section[data-astro-cid-rhekgguu]{padding:2.5rem 0}.reference[data-astro-cid-rhekgguu]{padding:1.5rem}.reference-copy[data-astro-cid-rhekgguu]{gap:1.5rem}.closing[data-astro-cid-rhekgguu]{padding:2rem 1.5rem}}@media (width<=540px){.data-faq[data-astro-cid-rhekgguu],.migration-plan[data-astro-cid-rhekgguu]{grid-template-columns:1fr}.crumbs[data-astro-cid-rhekgguu]{margin-bottom:2rem}.relation-sheet[data-astro-cid-rhekgguu]{padding:1.2rem}.reference-heading[data-astro-cid-rhekgguu]{flex-direction:column;gap:0}.reference[data-astro-cid-rhekgguu] .stack[data-astro-cid-rhekgguu]{margin-bottom:1.5rem}.actions[data-astro-cid-rhekgguu]{flex-direction:column;align-items:stretch}.actions[data-astro-cid-rhekgguu] .btn[data-astro-cid-rhekgguu]{justify-content:center}.data-page[data-astro-cid-rhekgguu] h1[data-astro-cid-rhekgguu]{font-size:2.8rem}.data-page[data-astro-cid-rhekgguu] .page-eyebrow[data-astro-cid-rhekgguu]{line-height:1.7}.data-section[data-astro-cid-rhekgguu]{padding:2.2rem 0}.reference[data-astro-cid-rhekgguu]{padding:1.3rem}.closing[data-astro-cid-rhekgguu]{padding:1.7rem 1.3rem}}
