.Blog-module__v5nH4q__blogContainer{font-family:var(--font-outfit), sans-serif;color:var(--color-text-body);background-color:var(--color-surface-alt)}@media (prefers-color-scheme:dark){.Blog-module__v5nH4q__blogContainer{background-color:var(--color-surface-deepest)}}.Blog-module__v5nH4q__container{max-width:1280px;padding:0 var(--container-px);margin:0 auto}.Blog-module__v5nH4q__heroSection{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-surface-dark) 100%);padding:var(--section-padding-y) 0 var(--section-padding-y-sm);text-align:center;border-bottom:1px solid var(--color-border-dark)}.Blog-module__v5nH4q__heroContent{flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.Blog-module__v5nH4q__badge{color:var(--color-text-inverse);font-size:var(--fs-section-badge);font-weight:var(--fw-bold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:var(--space-4);background:#ffffff1a;border:1px solid #ffffff26;padding:4px 12px;display:inline-block}.Blog-module__v5nH4q__title{font-size:var(--fs-hero-inner);font-weight:var(--fw-extrabold);color:var(--color-text-inverse);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0 0 var(--space-5)}.Blog-module__v5nH4q__subtitle{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:#fffc;margin:0}.Blog-module__v5nH4q__featuredSection{padding:var(--section-padding-y-sm) 0 var(--space-8)}.Blog-module__v5nH4q__featuredCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);grid-template-columns:1fr 1.2fr;display:grid;overflow:hidden;box-shadow:0 15px 35px -5px #00000008}.Blog-module__v5nH4q__featuredVisual{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-surface-dark) 100%);justify-content:center;align-items:center;height:100%;min-height:320px;display:flex;position:relative;overflow:hidden}.Blog-module__v5nH4q__featuredImageWrap{width:100%;height:100%;position:relative}.Blog-module__v5nH4q__featuredImage{object-fit:cover;transition:transform .5s}.Blog-module__v5nH4q__featuredCard:hover .Blog-module__v5nH4q__featuredImage{transform:scale(1.03)}.Blog-module__v5nH4q__visualBadge{background:var(--color-accent-gold);color:var(--color-text-heading);font-size:var(--fs-caption);font-weight:var(--fw-extrabold);text-transform:uppercase;border-radius:var(--radius-full);letter-spacing:var(--ls-wide);padding:4px 12px;position:absolute;top:24px;left:24px}.Blog-module__v5nH4q__visualIconWrap{width:72px;height:72px;color:var(--color-text-inverse);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;display:flex}.Blog-module__v5nH4q__visualIconWrap svg{width:36px;height:36px}.Blog-module__v5nH4q__featuredContent{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.Blog-module__v5nH4q__postCategory{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--color-primary-mid);text-transform:uppercase;letter-spacing:var(--ls-wide);margin-bottom:var(--space-4);display:inline-block}.Blog-module__v5nH4q__featuredPostTitle{font-size:var(--fs-card-title-lg);font-weight:var(--fw-extrabold);color:var(--color-text-heading);line-height:var(--lh-snug);margin:0 0 var(--space-4);letter-spacing:var(--ls-snug)}.Blog-module__v5nH4q__featuredPostTitle a{color:inherit;text-decoration:none}.Blog-module__v5nH4q__featuredPostTitle a:hover{color:var(--color-primary-mid)}.Blog-module__v5nH4q__featuredPostExcerpt{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--color-text-muted);margin:0 0 var(--space-6)}.Blog-module__v5nH4q__postMeta{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--color-text-subtle);margin-bottom:var(--space-8);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Blog-module__v5nH4q__author{color:var(--color-text-body)}.Blog-module__v5nH4q__metaDivider{color:var(--color-text-light)}.Blog-module__v5nH4q__readBtn{background:linear-gradient(135deg, var(--color-primary) 0%, #1d4ed8 100%);color:var(--color-text-inverse);font-weight:var(--fw-bold);font-size:var(--fs-body-sm);border-radius:var(--radius-full);box-shadow:var(--shadow-primary-sm);transition:all var(--transition-fast);padding:12px 24px;text-decoration:none;display:inline-block}.Blog-module__v5nH4q__readBtn:hover{box-shadow:var(--shadow-primary-md);transform:translateY(-1px)}@media (prefers-color-scheme:dark){.Blog-module__v5nH4q__featuredCard{background-color:#0f172a;border-color:#ffffff05}.Blog-module__v5nH4q__featuredPostTitle{color:var(--color-text-inverse)}.Blog-module__v5nH4q__featuredPostTitle a:hover{color:var(--color-primary-light)}.Blog-module__v5nH4q__featuredPostExcerpt{color:var(--color-text-placeholder)}.Blog-module__v5nH4q__author{color:var(--color-text-body)}.Blog-module__v5nH4q__postCategory{color:var(--color-primary-lighter)}}.Blog-module__v5nH4q__gridSection{padding:var(--space-10) 0 var(--section-padding-y)}.Blog-module__v5nH4q__sectionHeading{font-size:var(--fs-block-title);font-weight:var(--fw-extrabold);color:var(--color-text-heading);margin-bottom:var(--space-8)}@media (prefers-color-scheme:dark){.Blog-module__v5nH4q__sectionHeading{color:var(--color-text-inverse)}}.Blog-module__v5nH4q__postsGrid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.Blog-module__v5nH4q__postCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.Blog-module__v5nH4q__postCardBody{padding:var(--space-8);flex-direction:column;flex-grow:1;display:flex}.Blog-module__v5nH4q__cardImageWrap{width:100%;height:220px;position:relative;overflow:hidden}.Blog-module__v5nH4q__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-module__v5nH4q__postCard:hover .Blog-module__v5nH4q__cardImage{transform:scale(1.04)}.Blog-module__v5nH4q__postCard:hover{border-color:#2563eb26;transform:translateY(-4px);box-shadow:0 15px 30px #0000000d}.Blog-module__v5nH4q__postTitle{font-size:var(--fs-card-title);font-weight:var(--fw-extrabold);color:var(--color-text-heading);line-height:var(--lh-snug);margin:0 0 var(--space-3)}.Blog-module__v5nH4q__postTitle a{color:inherit;text-decoration:none}.Blog-module__v5nH4q__postTitle a:hover{color:var(--color-primary-mid)}.Blog-module__v5nH4q__postExcerpt{font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--color-text-muted);margin:0 0 var(--space-6);flex-grow:1}.Blog-module__v5nH4q__cardFooter{border-top:1px solid var(--color-surface-raised);padding-top:var(--space-5);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.Blog-module__v5nH4q__cardLink{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--color-primary-mid);transition:transform var(--transition-fast);white-space:nowrap;text-decoration:none}.Blog-module__v5nH4q__cardLink:hover{transform:translate(4px)}@media (prefers-color-scheme:dark){.Blog-module__v5nH4q__postCard{background-color:#0f172a;border-color:#ffffff05}.Blog-module__v5nH4q__postTitle{color:var(--color-text-inverse)}.Blog-module__v5nH4q__postTitle a:hover{color:var(--color-primary-light)}.Blog-module__v5nH4q__postExcerpt{color:var(--color-text-placeholder)}.Blog-module__v5nH4q__cardFooter{border-top-color:#334155}.Blog-module__v5nH4q__cardLink{color:var(--color-primary-lighter)}}.Blog-module__v5nH4q__ctaBannerSection{padding:var(--section-padding-y-sm) 0 var(--section-padding-y);background-color:var(--color-surface-alt)}@media (prefers-color-scheme:dark){.Blog-module__v5nH4q__ctaBannerSection{background-color:var(--color-surface-deepest)}}.Blog-module__v5nH4q__ctaBox{background:linear-gradient(135deg, var(--color-surface-dark) 0%, var(--color-primary) 100%);border-radius:var(--radius-3xl);border:1px solid var(--color-border-dark);justify-content:space-between;align-items:center;gap:48px;padding:56px 64px;display:flex;box-shadow:0 20px 40px #0b132940}.Blog-module__v5nH4q__ctaContent{text-align:left;max-width:580px}.Blog-module__v5nH4q__ctaBox h2{font-size:var(--fs-cta-title);font-weight:var(--fw-extrabold);color:var(--color-text-inverse);margin:0 0 var(--space-4);letter-spacing:var(--ls-snug)}.Blog-module__v5nH4q__ctaBox p{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-placeholder);margin:0}.Blog-module__v5nH4q__ctaAction{gap:var(--space-4);flex-direction:column;flex-shrink:0;width:260px;display:flex}.Blog-module__v5nH4q__ctaPrimaryBtn{text-align:center;background:var(--color-surface);color:var(--color-primary);font-weight:var(--fw-bold);font-size:var(--fs-btn);border-radius:var(--radius-full);transition:all var(--transition-base);padding:14px 24px;text-decoration:none;box-shadow:0 4px 14px #00000026}.Blog-module__v5nH4q__ctaPrimaryBtn:hover{background:var(--color-surface-alt);transform:translateY(-1px)}.Blog-module__v5nH4q__ctaSecondaryBtn{text-align:center;color:var(--color-text-inverse);font-weight:var(--fw-bold);font-size:var(--fs-btn);border-radius:var(--radius-full);transition:all var(--transition-base);background:0 0;border:1px solid #fff3;padding:14px 24px;text-decoration:none}.Blog-module__v5nH4q__ctaSecondaryBtn:hover{background:#ffffff0d;border-color:#fff6}@media (max-width:968px){.Blog-module__v5nH4q__featuredCard{grid-template-columns:1fr}.Blog-module__v5nH4q__featuredContent{padding:var(--space-8)}.Blog-module__v5nH4q__postsGrid{grid-template-columns:1fr}.Blog-module__v5nH4q__cardFooter{flex-direction:column;align-items:flex-start;gap:14px}.Blog-module__v5nH4q__postMeta{font-size:var(--fs-caption);gap:6px}.Blog-module__v5nH4q__ctaBox{padding:40px var(--space-6);text-align:center;gap:var(--space-8);flex-direction:column}.Blog-module__v5nH4q__ctaContent{text-align:center}.Blog-module__v5nH4q__ctaAction{width:100%;max-width:320px}}@media (max-width:640px){.Blog-module__v5nH4q__featuredVisual{min-height:200px}.Blog-module__v5nH4q__featuredContent{padding:var(--space-6) var(--space-5) var(--space-8)}.Blog-module__v5nH4q__featuredPostExcerpt{margin-bottom:var(--space-4)}.Blog-module__v5nH4q__readBtn{font-size:var(--fs-body-sm);padding:10px 20px}.Blog-module__v5nH4q__cardImageWrap{height:180px}.Blog-module__v5nH4q__postCardBody{padding:var(--space-5) var(--space-4) var(--space-6)}.Blog-module__v5nH4q__postCategory{margin-bottom:10px}.Blog-module__v5nH4q__postMeta{margin-bottom:var(--space-5)}.Blog-module__v5nH4q__postsGrid{gap:var(--space-5)}.Blog-module__v5nH4q__gridSection{padding:var(--space-8) 0 var(--section-padding-y)}}.Blog-module__v5nH4q__paginationNav{margin-top:var(--space-10);justify-content:center;align-items:center;display:flex}.Blog-module__v5nH4q__paginationList{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Blog-module__v5nH4q__paginationLink{border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);min-width:42px;height:42px;color:var(--color-text-body);font-weight:var(--fw-bold);font-size:var(--fs-body-sm);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.Blog-module__v5nH4q__paginationLink:hover{border-color:var(--color-primary-mid);color:var(--color-primary-mid);background-color:var(--color-surface-alt)}.Blog-module__v5nH4q__paginationLinkActive{background:linear-gradient(135deg, var(--color-primary) 0%, #1d4ed8 100%);border-color:var(--color-primary);box-shadow:var(--shadow-primary-sm);color:var(--color-text-inverse)!important}.Blog-module__v5nH4q__paginationLinkDisabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media (prefers-color-scheme:dark){.Blog-module__v5nH4q__paginationLink{color:var(--color-text-inverse);background-color:#0f172a;border-color:#ffffff1a}.Blog-module__v5nH4q__paginationLink:hover{border-color:var(--color-primary-light);color:var(--color-primary-light);background-color:#1e293b}}
