.Blog_wrap__uXfeh{padding-top:2rem;padding-bottom:4rem;min-height:60vh}.Blog_inner__aQlJg{max-width:1100px;margin:0 auto;padding:0 1.25rem}.Blog_hero__qmsj1{text-align:center;margin-bottom:3rem;padding:2.5rem 1.5rem;border-radius:20px;background:linear-gradient(135deg,var(--color-primary-soft) 0,var(--color-secondary-soft) 50%,rgba(236,254,255,.9) 100%);border:1px solid var(--color-border-subtle);box-shadow:0 12px 40px rgba(220,38,38,.08)}.Blog_heroTitle__cWCVE{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;margin:0 0 .75rem;background:linear-gradient(120deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Blog_heroLead__8GTx4{font-size:1.125rem;color:var(--color-text-muted);max-width:36rem;margin:0 auto;line-height:1.6}.Blog_grid__op4EB{display:grid;grid-gap:1.75rem;gap:1.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.Blog_card__K6OxO{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border-subtle);box-shadow:0 4px 24px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease}.Blog_card__K6OxO:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(220,38,38,.12)}.Blog_cardImageWrap__586g3{position:relative;aspect-ratio:16/10;background:var(--color-bg-alt)}.Blog_cardImage__0YuW4{width:100%;height:100%;object-fit:cover}.Blog_cardBody__C5bcb{padding:1.25rem 1.35rem 1.5rem;display:flex;flex-direction:column;flex:1 1}.Blog_cardMeta__2pRH9{font-size:.8125rem;color:var(--color-accent-cyan);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.Blog_cardTitle__p4GgL{font-size:1.2rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text);line-height:1.35}.Blog_cardExcerpt__blD6m{font-size:.95rem;color:var(--color-text-muted);line-height:1.55;margin:0 0 1rem;flex:1 1}.Blog_readMore__ewLM9{font-weight:600;font-size:.9375rem;color:var(--color-primary);display:inline-flex;align-items:center;gap:.35rem}.Blog_readMore__ewLM9:hover{color:var(--color-primary-dark)}.Blog_pagination__JeoTz{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:3rem}.Blog_pageLink__c4V69{padding:.5rem 1rem;border-radius:10px;font-weight:600;font-size:.9375rem;border:1px solid var(--color-border-subtle);background:var(--color-bg);color:var(--color-text);transition:background .15s ease,border-color .15s ease,color .15s ease}.Blog_pageLink__c4V69:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.Blog_pageLinkDisabled__yBo54{opacity:.45;pointer-events:none}.Blog_pageCurrent__qoEB_{padding:.5rem .85rem;font-weight:700;color:var(--color-primary)}.Blog_articleWrap__NbeBq{padding-top:2rem;padding-bottom:4rem;background:linear-gradient(180deg,var(--color-bg-soft) 0,var(--color-bg) 28%)}.Blog_articleInner__7N59v{max-width:42rem;margin:0 auto;padding:0 1.25rem 2rem;position:relative}.Blog_articleInner__7N59v:before{content:"";display:block;width:4rem;height:4px;border-radius:4px;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.Blog_back__7_Am2{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9375rem;color:var(--color-secondary);margin-bottom:1.5rem}.Blog_back__7_Am2:hover{color:var(--color-secondary-dark)}.Blog_articleHero__bfEl9{border-radius:18px;overflow:hidden;margin-bottom:2rem;aspect-ratio:16/9;background:var(--color-bg-alt);box-shadow:0 12px 40px rgba(15,23,42,.08)}.Blog_articleHero__bfEl9 img{width:100%;height:100%;object-fit:cover}.Blog_articleDate__NFICd{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.75rem}.Blog_articleTitle__OvXZO{font-size:clamp(1.85rem,4vw,2.5rem);font-weight:800;line-height:1.2;margin:0 0 1.25rem;color:var(--color-text)}.Blog_articleBody__VxmeC{font-size:1.0625rem;line-height:1.75;color:var(--color-text)}.Blog_articleBody__VxmeC p{margin:0 0 1.1em}.Blog_articleBody__VxmeC ol,.Blog_articleBody__VxmeC ul{margin:0 0 1.1em;padding-left:1.35rem}.Blog_articleBody__VxmeC li{margin-bottom:.35em}.Blog_articleBody__VxmeC h1,.Blog_articleBody__VxmeC h2,.Blog_articleBody__VxmeC h3,.Blog_articleBody__VxmeC h4{margin:1.5em 0 .65em;font-weight:700;line-height:1.3;color:var(--color-text)}.Blog_articleBody__VxmeC h1{font-size:1.65rem}.Blog_articleBody__VxmeC h2{font-size:1.35rem}.Blog_articleBody__VxmeC h3{font-size:1.15rem}.Blog_articleBody__VxmeC h4{font-size:1.05rem}.Blog_articleBody__VxmeC a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.Blog_articleBody__VxmeC a:hover{color:var(--color-primary-dark)}.Blog_articleBody__VxmeC img{max-width:100%;height:auto;border-radius:12px;margin:1.25rem 0;box-shadow:0 8px 30px rgba(15,23,42,.1)}.Blog_articleBody__VxmeC blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--color-primary);background:var(--color-primary-soft);border-radius:0 12px 12px 0;color:var(--color-text)}.Blog_articleBody__VxmeC blockquote p:last-child{margin-bottom:0}.Blog_articleBody__VxmeC iframe{max-width:100%;border-radius:12px;margin:1.25rem 0;aspect-ratio:16/9;width:100%;min-height:200px}.Blog_articleBody__VxmeC pre{margin:1.25rem 0;padding:1rem 1.15rem;border-radius:10px;background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);overflow-x:auto;font-size:.9em;line-height:1.5}.Blog_articleBody__VxmeC code{font-size:.92em;padding:.15em .4em;border-radius:6px;background:var(--color-bg-alt)}.Blog_articleBody__VxmeC pre code{padding:0;background:none}.Blog_articleBody__VxmeC hr{border:none;height:1px;margin:2rem 0;background:linear-gradient(90deg,transparent,var(--color-border-subtle),transparent)}.Blog_articleBody__VxmeC table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95em}.Blog_articleBody__VxmeC td,.Blog_articleBody__VxmeC th{border:1px solid var(--color-border-subtle);padding:.5rem .75rem;text-align:left}.Blog_articleBody__VxmeC th{background:var(--color-bg-alt);font-weight:600}.Blog_empty__Jcmyl{text-align:center;padding:3rem 1rem;color:var(--color-text-muted);font-size:1.05rem}