.resource-brief-page[data-astro-cid-2zthbztl]{--rb-accent:#4a7c3f}.resource-brief-hero[data-astro-cid-2zthbztl]{text-align:center;padding:80px 0 64px}.resource-brief-hero[data-astro-cid-2zthbztl] .container[data-astro-cid-2zthbztl]{max-width:760px;margin:0 auto;padding:0 20px}.resource-brief-eyebrow[data-astro-cid-2zthbztl]{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--rb-accent);margin-bottom:16px;display:inline-block}.resource-brief-title[data-astro-cid-2zthbztl]{font-size:var(--font-size-3xl);margin:0 0 18px;line-height:1.2}.resource-brief-subtitle[data-astro-cid-2zthbztl]{font-size:var(--font-size-lg);opacity:.85;max-width:640px;margin:0 auto 28px;line-height:1.6}.resource-brief-form-slot[data-astro-cid-2zthbztl]{max-width:480px;margin:0 auto 12px}.resource-brief-disclaimer[data-astro-cid-2zthbztl]{font-size:var(--font-size-xs);opacity:.55;margin-top:6px}.resource-brief-toc[data-astro-cid-2zthbztl]{padding:64px 0}.resource-brief-toc[data-astro-cid-2zthbztl] .container[data-astro-cid-2zthbztl]{max-width:760px;margin:0 auto;padding:0 20px}.resource-brief-toc[data-astro-cid-2zthbztl] h2[data-astro-cid-2zthbztl]{font-size:var(--font-size-xl);margin:0 0 12px}.resource-brief-toc-intro[data-astro-cid-2zthbztl]{font-size:var(--font-size-sm);opacity:.75;margin:0 0 24px}.resource-brief-toc-list[data-astro-cid-2zthbztl]{columns:2;font-size:var(--font-size-sm);column-gap:32px;margin:0;padding-left:24px;line-height:1.8}@media (width<=600px){.resource-brief-toc-list[data-astro-cid-2zthbztl]{columns:1}}.resource-brief-companions[data-astro-cid-2zthbztl]{padding:64px 0}.resource-brief-companions[data-astro-cid-2zthbztl] .container[data-astro-cid-2zthbztl]{max-width:1080px;margin:0 auto;padding:0 20px}.resource-brief-companions[data-astro-cid-2zthbztl] h2[data-astro-cid-2zthbztl]{font-size:var(--font-size-xl);text-align:center;margin:0 0 12px}.resource-brief-companions-intro[data-astro-cid-2zthbztl]{text-align:center;font-size:var(--font-size-sm);opacity:.75;max-width:600px;margin:0 auto 36px}.resource-brief-companion-grid[data-astro-cid-2zthbztl]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.resource-brief-companion-card[data-astro-cid-2zthbztl]{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-brief-companion-card[data-astro-cid-2zthbztl]:hover{border-color:var(--rb-accent);transform:translateY(-2px)}.resource-brief-companion-card[data-astro-cid-2zthbztl] h3[data-astro-cid-2zthbztl]{font-size:var(--font-size-lg);color:var(--rb-accent);margin:0 0 10px}.resource-brief-companion-card[data-astro-cid-2zthbztl] p[data-astro-cid-2zthbztl]{font-size:var(--font-size-sm);opacity:.85;margin:0 0 14px;line-height:1.55}.resource-brief-companion-link[data-astro-cid-2zthbztl]{font-size:var(--font-size-xs);color:var(--rb-accent)}.resource-brief-faq[data-astro-cid-2zthbztl]{padding:64px 0}.resource-brief-faq[data-astro-cid-2zthbztl] .container[data-astro-cid-2zthbztl]{max-width:760px;margin:0 auto;padding:0 20px}.resource-brief-faq[data-astro-cid-2zthbztl] h2[data-astro-cid-2zthbztl]{font-size:var(--font-size-xl);margin:0 0 24px}.resource-brief-faq-list[data-astro-cid-2zthbztl]{flex-direction:column;gap:10px;display:flex}.resource-brief-faq-item[data-astro-cid-2zthbztl]{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #00000014;padding:14px 18px}.resource-brief-faq-item[data-astro-cid-2zthbztl] summary[data-astro-cid-2zthbztl]{cursor:pointer;font-weight:600;font-size:var(--font-size-sm)}.resource-brief-faq-item[data-astro-cid-2zthbztl][open] summary[data-astro-cid-2zthbztl]{margin-bottom:10px}.resource-brief-faq-item[data-astro-cid-2zthbztl] p[data-astro-cid-2zthbztl]{font-size:var(--font-size-sm);opacity:.85;margin:0;line-height:1.65}.resource-brief-about[data-astro-cid-2zthbztl]{text-align:center;padding:64px 0}.resource-brief-about[data-astro-cid-2zthbztl] .container[data-astro-cid-2zthbztl]{max-width:720px;margin:0 auto;padding:0 20px}.resource-brief-about[data-astro-cid-2zthbztl] h2[data-astro-cid-2zthbztl]{font-size:var(--font-size-2xl);margin:0 0 18px}.resource-brief-about[data-astro-cid-2zthbztl] p[data-astro-cid-2zthbztl]{font-size:var(--font-size-sm);opacity:.85;margin:0 0 18px;line-height:1.7}.resource-brief-about-cta[data-astro-cid-2zthbztl]{font-style:italic}.resource-brief-short-link[data-astro-cid-2zthbztl]{color:var(--rb-accent);font-size:var(--font-size-sm);border-bottom:1px solid;margin-top:8px;padding-bottom:2px;text-decoration:none;display:inline-block}.resource-brief-short-link[data-astro-cid-2zthbztl]:hover{opacity:.85}
