.Blog-module__jW6Nga__page{max-width:1080px;padding:var(--spacing-xl,2rem) var(--spacing-lg,1.5rem) var(--spacing-3xl,4rem);margin:0 auto}.Blog-module__jW6Nga__hero{text-align:center;margin-bottom:var(--spacing-2xl,3rem)}.Blog-module__jW6Nga__title{font-size:var(--font-size-4xl,2.25rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1f2937);margin:0 0 var(--spacing-sm,.5rem)}.Blog-module__jW6Nga__subtitle{font-size:var(--font-size-lg,1.125rem);color:var(--color-text-secondary,#4b5563);max-width:620px;line-height:var(--line-height-normal,1.5);margin:0 auto}.Blog-module__jW6Nga__grid{gap:var(--spacing-lg,1.5rem);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.Blog-module__jW6Nga__card{background:var(--color-bg-white,#fff);border:1px solid var(--color-border-light,#e5e7eb);border-radius:var(--radius-lg,.75rem);transition:box-shadow var(--transition-normal,.3s) var(--transition-easing,ease-in-out), transform var(--transition-normal,.3s) var(--transition-easing,ease-in-out);display:flex;overflow:hidden}.Blog-module__jW6Nga__card:hover{box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);transform:translateY(-3px)}.Blog-module__jW6Nga__cardLink{width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.Blog-module__jW6Nga__cover{aspect-ratio:16/9;padding:var(--spacing-lg,1.5rem);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Blog-module__jW6Nga__coverTitle{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1f2937);text-align:center;line-height:var(--line-height-tight,1.25)}.Blog-module__jW6Nga__badge{z-index:1;top:var(--spacing-sm,.5rem);left:var(--spacing-sm,.5rem);background:var(--color-text-primary,#1f2937);color:var(--color-text-white,#fff);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);border-radius:var(--radius-full,9999px);position:absolute}.Blog-module__jW6Nga__cardBody{gap:var(--spacing-xs,.25rem);padding:var(--spacing-lg,1.5rem);flex-direction:column;flex:1;display:flex}.Blog-module__jW6Nga__date{font-size:var(--font-size-sm,.875rem);color:var(--color-text-tertiary,#6b7280)}.Blog-module__jW6Nga__cardTitle{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1f2937);line-height:var(--line-height-tight,1.25);margin:0}.Blog-module__jW6Nga__excerpt{font-size:var(--font-size-base,1rem);color:var(--color-text-secondary,#4b5563);line-height:var(--line-height-normal,1.5);margin:var(--spacing-xs,.25rem) 0 0}.Blog-module__jW6Nga__more{padding-top:var(--spacing-md,1rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-primary-dark,#e68900);margin-top:auto}.Blog-module__jW6Nga__card:hover .Blog-module__jW6Nga__more{color:var(--color-primary,#f90)}.Blog-module__jW6Nga__empty{text-align:center;font-size:var(--font-size-lg,1.125rem);color:var(--color-text-tertiary,#6b7280);background:var(--color-bg-gray,#f9fafb);border:1px dashed var(--color-border-medium,#d1d5db);border-radius:var(--radius-lg,.75rem);padding:var(--spacing-2xl,3rem) var(--spacing-lg,1.5rem);margin:0}@media (max-width:640px){.Blog-module__jW6Nga__grid{grid-template-columns:1fr}}
