.blog-article h1{max-width:1100px;font-size:clamp(2.15rem,5.2vw,4.8rem);line-height:1.07;overflow-wrap:anywhere}.blog-meta{font-size:.85rem;color:var(--muted,#546078);line-height:1.7}.blog-categories{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 16px}.blog-categories a,.blog-filters a{text-decoration:underline;text-underline-offset:4px}.blog-reading{max-width:980px;padding-bottom:90px}.blog-featured{margin:0 0 44px}.blog-featured img{width:100%;height:auto;max-height:560px;object-fit:contain;background:#f1f4fa}.blog-prose{max-width:760px;margin:auto;font-size:1.1rem;line-height:1.85;overflow-wrap:anywhere}.blog-prose>*{margin-block:0 24px}.blog-prose h2{font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.2;margin-top:48px}.blog-prose h3{font-size:1.4rem;line-height:1.3;margin-top:32px}.blog-prose a{text-decoration:underline;text-underline-offset:3px}.blog-prose ul,.blog-prose ol{padding-left:26px}.blog-prose li{margin-bottom:10px}.blog-prose blockquote{border-left:4px solid #0848e4;padding-left:24px}.blog-prose img,.blog-prose video{max-width:100%;height:auto}.blog-prose figure{margin-inline:0}.blog-prose figcaption{font-size:.85rem;line-height:1.5;color:#546078}.blog-prose table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.blog-prose th,.blog-prose td{padding:12px;border:1px solid #d6deed}.blog-prose pre{overflow-x:auto;background:#edf2fb;padding:20px}.blog-prose code{font-size:.9em}.blog-end{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ccd6e7;margin:56px auto 0;padding-top:28px;max-width:760px}.blog-list{padding-bottom:90px}.blog-filters{display:flex;flex-wrap:wrap;gap:14px 24px;margin-bottom:36px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 32px}.blog-card{border-top:2px solid #0848e4;padding-top:16px;min-width:0}.blog-card-image{display:block;aspect-ratio:16/10;background:#edf2fb;margin-bottom:20px;overflow:hidden}.blog-card-image:empty{display:none}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.blog-card-image:hover img{transform:scale(1.025)}.blog-card h2{font-size:1.5rem;line-height:1.22;margin:12px 0 16px;overflow-wrap:anywhere}.blog-card>p:not(.blog-meta){font-size:1rem;line-height:1.65;margin-bottom:18px}.blog-pagination{display:flex;flex-wrap:wrap;gap:12px;margin-top:56px}.blog-pagination a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #0848e4}.blog-pagination a[aria-current]{background:#0848e4;color:white}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.blog-grid{grid-template-columns:1fr;gap:36px}.blog-reading{padding-bottom:56px}.blog-end{align-items:flex-start;flex-direction:column}.blog-prose{font-size:1rem}.blog-featured{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.blog-card-image img{transition:none}}

.blog-article .breadcrumbs,.blog-listing .breadcrumbs,.page-hero .breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.85rem;margin-bottom:30px}

.page-hero .blog-meta{color:rgba(255,255,255,.85)}
