/*! blog.css (minified) */
.page-blog .blog-section{padding: clamp(40px,5.5vw,72px) clamp(16px,3vw,32px);}.page-blog .blog-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: clamp(16px,2vw,24px);margin-top: clamp(20px,3vw,32px);}.page-blog .blog-card{display: flex;flex-direction: column;overflow: hidden;background: var(--color-bg,#fff);border: 1px solid var(--color-border,#e2e8f0);border-radius: var(--radius-md,16px);box-shadow: 0 2px 12px rgba(15,23,42,0.06);transition: transform 0.25s ease,box-shadow 0.25s ease;}.page-blog .blog-card:hover{transform: translateY(-4px);box-shadow: 0 10px 28px rgba(15,23,42,0.12);}.page-blog .blog-card__link{display: flex;flex-direction: column;height: 100%;color: inherit;text-decoration: none;}.page-blog .blog-card__media{aspect-ratio: 16 / 10;overflow: hidden;background: var(--color-surface-soft,#f1f5f9);}.page-blog .blog-card__media img{width: 100%;height: 100%;object-fit: cover;}.page-blog .blog-card__body{display: flex;flex-direction: column;gap: 8px;padding: 18px;}.page-blog .blog-card__meta{display: flex;flex-wrap: wrap;gap: 8px 14px;font-size: 0.8125rem;color: var(--color-text-muted,#475569);}.page-blog .blog-card__cat{font-weight: 700;color: var(--color-primary,#7c5cfc);}.page-blog .blog-card__title{margin: 0;font-size: clamp(1.0625rem,1.6vw,1.25rem);line-height: 1.3;overflow-wrap: anywhere;}.page-blog .blog-card__excerpt{margin: 0;font-size: 0.9375rem;line-height: 1.55;color: var(--color-text-muted,#475569);overflow-wrap: anywhere;}.page-blog .blog-pagination{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: clamp(24px,3vw,40px);}.page-blog .blog-pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 14px;border: 1px solid var(--color-border,#e2e8f0);border-radius: 999px;background: #fff;color: var(--color-text,#0f172a);font-weight: 600;text-decoration: none;}.page-blog .blog-pagination .page-numbers.current,.page-blog .blog-pagination .page-numbers:hover{background: var(--color-primary,#7c5cfc);border-color: var(--color-primary,#7c5cfc);color: #fff;}@media (max-width: 639px){.page-blog .blog-card__media{aspect-ratio: 16 / 9;}}.page-blog .single-post_author{margin-top: 8px;font-size: 0.9375rem;color: var(--color-text-muted,#475569);}.page-blog .single-post_author a{color: var(--color-primary,#7c5cfc);font-weight: 600;}.page-blog .single-post_meta{display: flex;flex-wrap: wrap;gap: 8px 16px;margin-bottom: 12px;font-size: 0.9375rem;color: var(--color-text-muted,#475569);}.page-blog .single-post_meta a{color: var(--color-primary,#7c5cfc);font-weight: 600;}.page-blog .blog-answer{padding: 0 0 clamp(20px,3vw,32px);}.page-blog .blog-answer__box{max-width: 900px;margin: 0 auto;padding: clamp(18px,2.5vw,28px);border-left: 4px solid var(--color-primary,#7c5cfc);border-radius: var(--radius-md,16px);background: var(--color-surface-soft,#f8fafc);}.page-blog .blog-answer__label{display: inline-block;margin-bottom: 8px;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--color-primary,#7c5cfc);}.page-blog .blog-answer__text{margin: 0;font-size: clamp(1.0625rem,1.4vw,1.1875rem);line-height: 1.6;}.page-blog .blog-toc{margin: 0 0 24px;padding: 18px 22px;border: 1px solid var(--color-border,#e2e8f0);border-radius: var(--radius-md,16px);background: #fff;}.page-blog .blog-toc__title{display: block;margin-bottom: 10px;font-weight: 700;}.page-blog .blog-toc__list{margin: 0;padding-left: 20px;}.page-blog .blog-toc__item--h3{margin-left: 16px;list-style: circle;}.page-blog .blog-toc a{text-decoration: none;}.page-blog .blog-toc a:hover{text-decoration: underline;}.page-blog .blog-faq{margin: 32px 0 0;}.page-blog .blog-faq__item{border-bottom: 1px solid var(--color-border,#e2e8f0);}.page-blog .blog-faq__q{padding: 16px 0;font-weight: 600;cursor: pointer;}.page-blog .blog-faq__a{padding: 0 0 16px;overflow-wrap: anywhere;}.page-blog .blog-sources{margin: 28px 0 0;font-size: 0.9375rem;}.page-blog .blog-sources__list li{margin-bottom: 6px;overflow-wrap: anywhere;}.page-blog .blog-cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin: 24px 0;padding: clamp(18px,2.5vw,26px);border-radius: var(--radius-md,16px);background: var(--color-primary-light,#eff6ff);}.page-blog .blog-cta--mid{margin: 24px 0;background: var(--color-surface-soft,#f8fafc);border: 1px solid var(--color-border,#e2e8f0);}.page-blog .blog-answer .blog-cta{margin: 18px 0 0;padding: 0;background: none;}.page-blog .blog-cta__title{display: block;margin-bottom: 4px;font-size: 1.0625rem;}.page-blog .blog-cta__text{color: var(--color-text-muted,#475569);}.page-blog .blog-cta__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;}.page-blog .blog-cta__btn{padding: 12px 22px;border: none;border-radius: 999px;background: var(--color-primary,#7c5cfc);color: #fff;font-weight: 600;cursor: pointer;}.page-blog .blog-cta__phone{font-weight: 600;white-space: nowrap;}.page-blog .blog-cta-wrap{padding: clamp(24px,3vw,40px) 16px;}@media (max-width: 639px){.page-blog .blog-cta{flex-direction: column;align-items: flex-start;}}