.resource-page[data-astro-cid-5bfsjlfl]{--resource-accent:#38bdf8}.resource-hero[data-astro-cid-5bfsjlfl]{text-align:center;padding:80px 0 64px}.resource-hero[data-astro-cid-5bfsjlfl] .container[data-astro-cid-5bfsjlfl]{max-width:760px;margin:0 auto;padding:0 20px}.resource-eyebrow[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--resource-accent);margin-bottom:16px;display:inline-block}.resource-hero[data-astro-cid-5bfsjlfl] h1[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-3xl);margin:0 0 18px;line-height:1.2}.resource-subtitle[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-lg);opacity:.85;max-width:640px;margin:0 auto 28px;line-height:1.6}.resource-cta-row[data-astro-cid-5bfsjlfl]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:14px;display:flex}.resource-download-button[data-astro-cid-5bfsjlfl]{background:var(--resource-accent);color:#0f172a;border-radius:var(--radius-sm);padding:14px 28px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.resource-download-button[data-astro-cid-5bfsjlfl]:hover{opacity:.85}.resource-secondary-link[data-astro-cid-5bfsjlfl]{color:var(--resource-accent);border-bottom:1px solid #0000;padding:14px 0;text-decoration:none;display:inline-block}.resource-secondary-link[data-astro-cid-5bfsjlfl]:hover{border-bottom-color:var(--resource-accent)}.resource-disclaimer[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-xs);opacity:.55;margin-top:6px}.resource-toc[data-astro-cid-5bfsjlfl]{padding:64px 0}.resource-toc[data-astro-cid-5bfsjlfl] .container[data-astro-cid-5bfsjlfl]{max-width:760px;margin:0 auto;padding:0 20px}.resource-toc[data-astro-cid-5bfsjlfl] h2[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-xl);margin:0 0 12px}.resource-toc-intro[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-sm);opacity:.75;margin:0 0 24px}.resource-toc-list[data-astro-cid-5bfsjlfl]{columns:2;font-size:var(--font-size-sm);column-gap:32px;margin:0;padding-left:24px;line-height:1.8}@media (width<=600px){.resource-toc-list[data-astro-cid-5bfsjlfl]{columns:1}}.resource-companions[data-astro-cid-5bfsjlfl]{padding:64px 0}.resource-companions[data-astro-cid-5bfsjlfl] .container[data-astro-cid-5bfsjlfl]{max-width:1080px;margin:0 auto;padding:0 20px}.resource-companions[data-astro-cid-5bfsjlfl] h2[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-xl);text-align:center;margin:0 0 12px}.resource-companions-intro[data-astro-cid-5bfsjlfl]{text-align:center;font-size:var(--font-size-sm);opacity:.75;max-width:600px;margin:0 auto 36px}.resource-companion-grid[data-astro-cid-5bfsjlfl]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.resource-companion-card[data-astro-cid-5bfsjlfl]{border-radius:var(--radius-md);color:inherit;background:#ffffff08;border:1px solid #ffffff14;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.resource-companion-card[data-astro-cid-5bfsjlfl]:hover{border-color:var(--resource-accent);transform:translateY(-2px)}.resource-companion-card[data-astro-cid-5bfsjlfl] h3[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-lg);color:var(--resource-accent);margin:0 0 10px}.resource-companion-card[data-astro-cid-5bfsjlfl] p[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-sm);opacity:.85;margin:0 0 14px;line-height:1.55}.resource-companion-link[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-xs);color:var(--resource-accent)}.resource-faq[data-astro-cid-5bfsjlfl]{padding:64px 0}.resource-faq[data-astro-cid-5bfsjlfl] .container[data-astro-cid-5bfsjlfl]{max-width:760px;margin:0 auto;padding:0 20px}.resource-faq[data-astro-cid-5bfsjlfl] h2[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-xl);margin:0 0 24px}.resource-faq-list[data-astro-cid-5bfsjlfl]{flex-direction:column;gap:10px;display:flex}.resource-faq-item[data-astro-cid-5bfsjlfl]{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #00000014;padding:14px 18px}.resource-faq-item[data-astro-cid-5bfsjlfl] summary[data-astro-cid-5bfsjlfl]{cursor:pointer;font-weight:600;font-size:var(--font-size-sm)}.resource-faq-item[data-astro-cid-5bfsjlfl][open] summary[data-astro-cid-5bfsjlfl]{margin-bottom:10px}.resource-faq-item[data-astro-cid-5bfsjlfl] p[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-sm);opacity:.85;margin:0;line-height:1.65}.resource-about[data-astro-cid-5bfsjlfl]{text-align:center;padding:64px 0}.resource-about[data-astro-cid-5bfsjlfl] .container[data-astro-cid-5bfsjlfl]{max-width:720px;margin:0 auto;padding:0 20px}.resource-about[data-astro-cid-5bfsjlfl] h2[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-2xl);margin:0 0 18px}.resource-about[data-astro-cid-5bfsjlfl] p[data-astro-cid-5bfsjlfl]{font-size:var(--font-size-sm);opacity:.85;margin:0 0 18px;line-height:1.7}.resource-about[data-astro-cid-5bfsjlfl] p[data-astro-cid-5bfsjlfl] a[data-astro-cid-5bfsjlfl]{color:var(--resource-accent)}.resource-about-cta[data-astro-cid-5bfsjlfl]{font-style:italic}
