.BlogAppCta-module__PbhQ4G__cta{background:var(--accent-soft);border:1px solid var(--border);border-radius:12px;gap:.5rem;padding:1.25rem;display:grid}.BlogAppCta-module__PbhQ4G__heading{margin:0;font-size:1rem}.BlogAppCta-module__PbhQ4G__links{flex-wrap:wrap;gap:.75rem;display:flex}.BlogAppCta-module__PbhQ4G__links a{color:var(--accent-strong);font-weight:600}.BlogAppCta-module__PbhQ4G__links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.BlogAppCta-module__PbhQ4G__comingSoon{color:var(--ink-muted);margin:0}
.BlogPostView-module__McFvZq__root{--ink:#10302c;--ink-muted:#4d6d67;--surface:#fff;--border:#d7e6e2;--accent:#1f6f63;--accent-strong:#164f46;--accent-soft:#e2f2ee;max-width:44rem;color:var(--ink);flex-direction:column;gap:1.5rem;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex}.BlogPostView-module__McFvZq__header h1{margin:0 0 .5rem}.BlogPostView-module__McFvZq__byline{color:var(--ink-muted);margin:0}.BlogPostView-module__McFvZq__body a{color:var(--accent-strong)}.BlogPostView-module__McFvZq__body a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.BlogPostView-module__McFvZq__faq{flex-direction:column;gap:.75rem;display:flex}.BlogPostView-module__McFvZq__faqHeading{margin:0}.BlogPostView-module__McFvZq__faqItem{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;padding:.25rem 1rem}.BlogPostView-module__McFvZq__faqItem summary{cursor:pointer;padding:.75rem 0;font-weight:600}.BlogPostView-module__McFvZq__faqItem summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.BlogPostView-module__McFvZq__faqAnswer{color:var(--ink-muted);margin:0 0 .875rem;line-height:1.55}
