.resource-page[data-astro-cid-a4ehffiu]{min-height:100vh}.container[data-astro-cid-a4ehffiu]{max-width:900px;margin:0 auto;padding:160px 24px 48px}.page-header[data-astro-cid-a4ehffiu]{margin-bottom:32px}.headline[data-astro-cid-a4ehffiu]{margin-bottom:12px}.title[data-astro-cid-a4ehffiu]{display:block;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:var(--accent-orange);text-align:center;margin-bottom:32px}.subtitle[data-astro-cid-a4ehffiu]{display:block;font-family:IBM Plex Mono,monospace;font-size:.9rem;color:var(--text-secondary);line-height:1.7;text-align:center}.meta[data-astro-cid-a4ehffiu]{margin-top:32px}.date[data-astro-cid-a4ehffiu]{font-family:IBM Plex Mono,monospace;font-size:.8rem;color:var(--text-muted)}.source[data-astro-cid-a4ehffiu]{font-family:IBM Plex Mono,monospace;font-size:.8rem;color:var(--text-muted);margin-top:4px}.content-layout[data-astro-cid-a4ehffiu]{display:grid;grid-template-columns:160px 1fr;gap:48px;margin-top:48px;border-top:1px solid var(--border);padding-top:48px}.sidebar[data-astro-cid-a4ehffiu]{position:sticky;top:80px;align-self:start}.sidebar-title[data-astro-cid-a4ehffiu]{font-family:IBM Plex Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:16px}.sidebar-link[data-astro-cid-a4ehffiu]{display:block;font-family:IBM Plex Mono,monospace;font-size:.8rem;color:var(--text-secondary);text-decoration:none;padding:6px 0 6px 12px;border-left:2px solid transparent;transition:all .2s}.sidebar-link[data-astro-cid-a4ehffiu]:hover{color:var(--text-primary);border-left-color:var(--text-muted)}.summary[data-astro-cid-a4ehffiu]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:var(--text-secondary)}.summary[data-astro-cid-a4ehffiu] section[data-astro-cid-a4ehffiu]{margin-bottom:48px}.summary[data-astro-cid-a4ehffiu] h2[data-astro-cid-a4ehffiu]{font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:600;color:var(--text-primary);margin-bottom:16px}.summary[data-astro-cid-a4ehffiu] h3[data-astro-cid-a4ehffiu]{font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-top:24px;margin-bottom:12px}.summary[data-astro-cid-a4ehffiu] h4[data-astro-cid-a4ehffiu]{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;color:var(--text-primary);margin-top:20px;margin-bottom:10px}.summary[data-astro-cid-a4ehffiu] p[data-astro-cid-a4ehffiu]{margin-bottom:16px}.summary[data-astro-cid-a4ehffiu] ul[data-astro-cid-a4ehffiu]{margin-bottom:16px;padding-left:24px}.summary[data-astro-cid-a4ehffiu] li[data-astro-cid-a4ehffiu]{margin-bottom:8px}.summary[data-astro-cid-a4ehffiu] strong[data-astro-cid-a4ehffiu]{color:var(--text-primary);font-weight:600}.summary[data-astro-cid-a4ehffiu] a[data-astro-cid-a4ehffiu]{color:var(--accent-orange);text-decoration:none;border-bottom:1px solid var(--accent-orange);transition:all .2s ease}.summary[data-astro-cid-a4ehffiu] a[data-astro-cid-a4ehffiu]:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.comparison-table[data-astro-cid-a4ehffiu]{overflow-x:auto;margin:24px 0}.comparison-table[data-astro-cid-a4ehffiu] table[data-astro-cid-a4ehffiu]{width:100%;border-collapse:collapse;font-size:.85rem}.comparison-table[data-astro-cid-a4ehffiu] th[data-astro-cid-a4ehffiu],.comparison-table[data-astro-cid-a4ehffiu] td[data-astro-cid-a4ehffiu]{padding:12px 16px;text-align:left;border:1px solid var(--border)}.comparison-table[data-astro-cid-a4ehffiu] th[data-astro-cid-a4ehffiu]{background:#ffffff08;font-weight:600;color:var(--text-primary);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.comparison-table[data-astro-cid-a4ehffiu] td[data-astro-cid-a4ehffiu]{color:var(--text-secondary)}.comparison-table[data-astro-cid-a4ehffiu] tr[data-astro-cid-a4ehffiu]:hover td[data-astro-cid-a4ehffiu]{background:#ff570505}.perspective[data-astro-cid-a4ehffiu]{background:#ff570508;border-left:3px solid var(--accent-orange);padding:24px 32px;margin:48px 0}.perspective[data-astro-cid-a4ehffiu] h2[data-astro-cid-a4ehffiu]{color:var(--accent-orange)}.faq-section[data-astro-cid-a4ehffiu]{border-top:1px solid var(--border);padding-top:48px}.faq-section[data-astro-cid-a4ehffiu] h2[data-astro-cid-a4ehffiu]{margin-bottom:32px}.faq-item[data-astro-cid-a4ehffiu]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-a4ehffiu]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item[data-astro-cid-a4ehffiu] h3[data-astro-cid-a4ehffiu]{font-size:1.1rem;margin-bottom:12px;margin-top:0}.faq-item[data-astro-cid-a4ehffiu] p[data-astro-cid-a4ehffiu]{margin-bottom:0}.source-footer[data-astro-cid-a4ehffiu]{margin-top:48px;padding-top:32px;border-top:1px solid var(--border);text-align:center}.source-footer[data-astro-cid-a4ehffiu] .source-link[data-astro-cid-a4ehffiu]{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:var(--background);background:var(--accent-orange);text-decoration:none;border-bottom:none;padding:12px 24px;border:2px solid var(--accent-orange);transition:all .2s;letter-spacing:.5px}.source-footer[data-astro-cid-a4ehffiu] .source-link[data-astro-cid-a4ehffiu]:hover{background:transparent;color:var(--accent-orange)}[data-theme=dark] .sidebar-title[data-astro-cid-a4ehffiu]{color:var(--text-primary);font-weight:600}[data-theme=dark] .sidebar-link[data-astro-cid-a4ehffiu],[data-theme=dark] .subtitle[data-astro-cid-a4ehffiu],[data-theme=dark] .date[data-astro-cid-a4ehffiu],[data-theme=dark] .source[data-astro-cid-a4ehffiu],[data-theme=dark] .summary[data-astro-cid-a4ehffiu]{color:var(--text-primary);font-weight:500}@media(max-width:768px){.container[data-astro-cid-a4ehffiu]{padding:90px 16px 32px}.content-layout[data-astro-cid-a4ehffiu]{grid-template-columns:1fr;gap:0}.sidebar[data-astro-cid-a4ehffiu]{display:none}.perspective[data-astro-cid-a4ehffiu]{padding:20px}.comparison-table[data-astro-cid-a4ehffiu]{font-size:.75rem}.comparison-table[data-astro-cid-a4ehffiu] th[data-astro-cid-a4ehffiu],.comparison-table[data-astro-cid-a4ehffiu] td[data-astro-cid-a4ehffiu]{padding:8px 10px}}
