.crumbs[data-astro-cid-cubnwgbf]{background:var(--bg-soft);border-bottom:1px solid var(--border);padding:12px 0}.crumbs[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]{color:var(--brand-accent);font-size:13px;text-decoration:none}.crumbs[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]:hover{text-decoration:underline}.crumbs__sep[data-astro-cid-cubnwgbf]{color:var(--text-muted);margin:0 10px;font-size:13px}.crumbs__cat[data-astro-cid-cubnwgbf]{color:var(--text-muted);font-size:13px}.article__head[data-astro-cid-cubnwgbf]{padding:48px 0 32px;background:#fff}.article__meta[data-astro-cid-cubnwgbf]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted);margin:0 0 20px;flex-wrap:wrap}.article__cat[data-astro-cid-cubnwgbf]{color:var(--brand-accent);font-weight:700;text-transform:uppercase;letter-spacing:1px}.article__sep[data-astro-cid-cubnwgbf]{opacity:.5}.article__head[data-astro-cid-cubnwgbf] h1[data-astro-cid-cubnwgbf]{font-size:40px;margin:0 0 20px;line-height:1.2;letter-spacing:-.01em}.article__lead[data-astro-cid-cubnwgbf]{font-size:19px;line-height:1.55;color:var(--text-secondary);margin:0 0 20px}.article__author[data-astro-cid-cubnwgbf]{margin:0;font-size:14px;color:var(--text-muted)}.article__author[data-astro-cid-cubnwgbf] strong[data-astro-cid-cubnwgbf]{color:var(--text-primary);font-weight:700}@media (max-width: 700px){.article__head[data-astro-cid-cubnwgbf]{padding:32px 0 24px}.article__head[data-astro-cid-cubnwgbf] h1[data-astro-cid-cubnwgbf]{font-size:28px}.article__lead[data-astro-cid-cubnwgbf]{font-size:17px}}.article__cover[data-astro-cid-cubnwgbf]{padding:8px 0 0;background:#fff}.article__cover-img[data-astro-cid-cubnwgbf]{aspect-ratio:16 / 8;background-size:cover;background-position:center;background-color:var(--bg-alt);border-radius:var(--radius-lg);max-width:1080px;margin:0 auto}.article__body[data-astro-cid-cubnwgbf]{padding-top:48px}.prose[data-astro-cid-cubnwgbf]{font-size:17px;line-height:1.75;color:var(--text-primary)}.prose[data-astro-cid-cubnwgbf] h2[data-astro-cid-cubnwgbf]{font-size:26px;margin:40px 0 16px;letter-spacing:-.01em}.prose[data-astro-cid-cubnwgbf] h3[data-astro-cid-cubnwgbf]{font-size:20px;margin:32px 0 12px}.prose[data-astro-cid-cubnwgbf] p[data-astro-cid-cubnwgbf]{margin:0 0 20px;color:var(--text-primary)}.prose[data-astro-cid-cubnwgbf] ul[data-astro-cid-cubnwgbf],.prose[data-astro-cid-cubnwgbf] ol[data-astro-cid-cubnwgbf]{margin:0 0 20px;padding-left:24px}.prose[data-astro-cid-cubnwgbf] li[data-astro-cid-cubnwgbf]{margin:8px 0;line-height:1.65}.prose[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]{color:var(--brand-accent);font-weight:600}.prose[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]:hover{text-decoration:underline}.prose[data-astro-cid-cubnwgbf] strong[data-astro-cid-cubnwgbf]{color:var(--text-primary);font-weight:700}.prose[data-astro-cid-cubnwgbf] blockquote[data-astro-cid-cubnwgbf]{border-left:4px solid var(--brand-accent);padding:8px 20px;margin:20px 0;color:var(--text-secondary);font-style:italic;background:var(--bg-soft);border-radius:0 var(--radius) var(--radius) 0}.prose[data-astro-cid-cubnwgbf] code[data-astro-cid-cubnwgbf]{background:var(--bg-soft);padding:2px 6px;border-radius:4px;font-size:14.5px;color:var(--brand-primary)}.prose[data-astro-cid-cubnwgbf] img[data-astro-cid-cubnwgbf]{border-radius:var(--radius-lg);margin:24px 0}.prose[data-astro-cid-cubnwgbf] hr[data-astro-cid-cubnwgbf]{border:0;border-top:1px solid var(--border);margin:32px 0}.article__tags[data-astro-cid-cubnwgbf]{margin-top:40px;padding-top:24px;border-top:1px solid var(--border);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.article__tags-label[data-astro-cid-cubnwgbf]{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);font-weight:700;margin-right:6px}.article__tag[data-astro-cid-cubnwgbf]{display:inline-block;padding:4px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:100px;font-size:12.5px;color:var(--text-secondary);font-weight:500}.related-grid[data-astro-cid-cubnwgbf]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card[data-astro-cid-cubnwgbf]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.post-card[data-astro-cid-cubnwgbf]:hover{border-color:var(--brand-primary);transform:translateY(-2px);color:inherit}.post-card__cover[data-astro-cid-cubnwgbf]{aspect-ratio:16 / 10;background-size:cover;background-position:center;background-color:var(--bg-alt);display:flex;align-items:center;justify-content:center}.post-card__cover[data-astro-cid-cubnwgbf] span[data-astro-cid-cubnwgbf]{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);font-weight:700}.post-card__body[data-astro-cid-cubnwgbf]{padding:20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.post-card__meta[data-astro-cid-cubnwgbf]{display:flex;justify-content:space-between;align-items:center;gap:8px}.post-card__cat[data-astro-cid-cubnwgbf]{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--brand-accent);font-weight:700}.post-card__date[data-astro-cid-cubnwgbf]{font-size:12px;color:var(--text-muted)}.post-card[data-astro-cid-cubnwgbf] h3[data-astro-cid-cubnwgbf]{font-size:17px;margin:0;font-weight:700;line-height:1.35}.post-card[data-astro-cid-cubnwgbf] p[data-astro-cid-cubnwgbf]{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:4px 0 12px;flex:1}.post-card__more[data-astro-cid-cubnwgbf]{color:var(--brand-accent);font-weight:600;font-size:13px}@media (max-width: 900px){.related-grid[data-astro-cid-cubnwgbf]{grid-template-columns:1fr}}.cta[data-astro-cid-cubnwgbf]{padding:72px 0}.cta__inner[data-astro-cid-cubnwgbf]{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.cta[data-astro-cid-cubnwgbf] h2[data-astro-cid-cubnwgbf]{margin:8px 0 12px;font-size:30px}.cta[data-astro-cid-cubnwgbf] p[data-astro-cid-cubnwgbf]{font-size:16px;line-height:1.65;max-width:560px;margin:0;color:#cbd5e1}.cta__actions[data-astro-cid-cubnwgbf]{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.cta__phone[data-astro-cid-cubnwgbf]{color:#fff;font-size:20px;font-weight:700;text-decoration:none}.cta__phone[data-astro-cid-cubnwgbf]:hover{color:#fff;text-decoration:underline}.cta__email[data-astro-cid-cubnwgbf]{color:#cbd5e1;font-size:14px;text-decoration:none}.cta__email[data-astro-cid-cubnwgbf]:hover{color:#fff;text-decoration:underline}@media (max-width: 900px){.cta__inner[data-astro-cid-cubnwgbf]{grid-template-columns:1fr}.cta__actions[data-astro-cid-cubnwgbf]{align-items:flex-start}}
