.BlogSection-module__pVoQsG__section{padding-block:var(--space-4xl);padding-inline:var(--gutter);background:var(--background);min-height:100dvh;overflow-x:clip}.BlogSection-module__pVoQsG__inner{max-width:var(--container);width:100%;margin-inline:auto}.BlogSection-module__pVoQsG__header{text-align:center;margin-bottom:var(--space-2xl)}.BlogSection-module__pVoQsG__title{font-size:var(--display);font-weight:800;line-height:var(--leading-tight);margin-bottom:var(--space-s);letter-spacing:var(--tracking-tight)}.BlogSection-module__pVoQsG__gradientText{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.BlogSection-module__pVoQsG__subtitle{font-size:var(--text-md);line-height:var(--leading-body);color:var(--muted-foreground);max-width:var(--container-prose);margin-inline:auto}.BlogSection-module__pVoQsG__list{gap:var(--space-m);margin-bottom:var(--space-2xl);flex-direction:column;min-width:0;display:flex}.BlogSection-module__pVoQsG__card{gap:var(--space-m);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-1);color:inherit;padding:var(--space-m);min-width:0;transition:transform var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);grid-template-columns:280px minmax(0,1fr);align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.BlogSection-module__pVoQsG__card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:var(--shadow-3);transform:translateY(-3px)}.BlogSection-module__pVoQsG__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlogSection-module__pVoQsG__cardImage{border-radius:var(--radius-m);aspect-ratio:16/10;min-width:0;position:relative;overflow:hidden}.BlogSection-module__pVoQsG__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease);display:block}.BlogSection-module__pVoQsG__card:hover .BlogSection-module__pVoQsG__cardImage img{transform:scale(1.05)}.BlogSection-module__pVoQsG__category{top:var(--space-s);padding:var(--space-3xs) var(--space-xs);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--brand-gradient);color:var(--on-accent);border-radius:var(--radius-pill);font-weight:600;position:absolute;inset-inline-start:var(--space-s)}.BlogSection-module__pVoQsG__categoryBadge{top:var(--space-xs);padding:var(--space-3xs) var(--space-xs);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--brand-gradient);color:var(--on-accent);border-radius:var(--radius-pill);font-weight:600;position:absolute;inset-inline-start:var(--space-xs)}.BlogSection-module__pVoQsG__cardContent{padding:var(--space-2xs);flex-direction:column;justify-content:center;min-width:0;padding-inline-end:0;display:flex}.BlogSection-module__pVoQsG__meta{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--muted-foreground);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.BlogSection-module__pVoQsG__dot{opacity:.5}.BlogSection-module__pVoQsG__cardTitle{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-snug);margin-bottom:var(--space-xs);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BlogSection-module__pVoQsG__excerpt{font-size:var(--text-base);line-height:var(--leading-body);color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BlogSection-module__pVoQsG__readMore{font-size:var(--text-sm);color:var(--accent);transition:opacity var(--dur-base) var(--ease);font-weight:600;text-decoration:none}.BlogSection-module__pVoQsG__readMore:hover{opacity:.8}.BlogSection-module__pVoQsG__readMore:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.BlogSection-module__pVoQsG__pagination{justify-content:center;align-items:center;gap:var(--space-s);display:flex}.BlogSection-module__pVoQsG__pageButton{padding:var(--space-2xs) var(--space-m);font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--card);color:var(--foreground);cursor:pointer;transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);font-weight:500}.BlogSection-module__pVoQsG__pageButton:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--card))}.BlogSection-module__pVoQsG__pageButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlogSection-module__pVoQsG__pageInfo{font-size:var(--text-sm);color:var(--muted-foreground)}@media (max-width:768px){.BlogSection-module__pVoQsG__section{padding-block:var(--space-3xl);padding-inline:var(--space-s)}.BlogSection-module__pVoQsG__card{gap:var(--space-s);padding:var(--space-s);flex-direction:column;display:flex}.BlogSection-module__pVoQsG__cardImage{aspect-ratio:16/9;flex-shrink:0;width:100%}.BlogSection-module__pVoQsG__cardContent{padding:0 var(--space-3xs) var(--space-3xs)}.BlogSection-module__pVoQsG__cardTitle{font-size:var(--text-md)}.BlogSection-module__pVoQsG__pagination{gap:var(--space-2xs);flex-wrap:wrap}}
