.Blog-module__IgXYtG__page{animation:Blog-module__IgXYtG__pv-fade-up var(--dur-slow) var(--ease-out);padding-top:var(--sp-6);max-width:var(--container-text);margin:0 auto}.Blog-module__IgXYtG__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--color-text);margin-bottom:var(--sp-3);line-height:var(--lh-tight)}.Blog-module__IgXYtG__lede{font-size:var(--fs-base);color:var(--color-text-muted);line-height:var(--lh-loose);margin-bottom:var(--sp-8)}.Blog-module__IgXYtG__grid{gap:var(--sp-5);display:grid}.Blog-module__IgXYtG__card{color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);text-decoration:none;display:block;overflow:hidden}.Blog-module__IgXYtG__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.Blog-module__IgXYtG__hero{aspect-ratio:16/9;background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}.Blog-module__IgXYtG__hero img{object-fit:cover;width:100%;height:100%;display:block}.Blog-module__IgXYtG__heroFallback{place-items:center;font-size:64px;display:grid;position:absolute;inset:0}.Blog-module__IgXYtG__body{padding:var(--sp-5)}.Blog-module__IgXYtG__tag{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-accent);background:var(--color-accent-soft);letter-spacing:.03em;margin-bottom:var(--sp-3);border-radius:999px;padding:3px 10px;display:inline-block}.Blog-module__IgXYtG__cardTitle{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--sp-2);line-height:var(--lh-tight)}.Blog-module__IgXYtG__cardMeta{font-size:var(--fs-xs);color:var(--color-text-subtle);margin-bottom:var(--sp-3)}.Blog-module__IgXYtG__cardDesc{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-body)}.Blog-module__IgXYtG__backLink{align-items:center;gap:var(--sp-2);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:var(--sp-2) 0;margin-bottom:var(--sp-5);min-height:44px;transition:color var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex}.Blog-module__IgXYtG__backLink:hover{color:var(--color-accent)}.Blog-module__IgXYtG__postHero{aspect-ratio:16/7;border-radius:var(--r-lg);width:100%;margin-bottom:var(--sp-6);background:var(--color-bg-subtle);position:relative;overflow:hidden}.Blog-module__IgXYtG__postHero img{object-fit:cover;width:100%;height:100%;display:block}.Blog-module__IgXYtG__postMeta{gap:var(--sp-3);font-size:var(--fs-xs);color:var(--color-text-subtle);margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.Blog-module__IgXYtG__postTitle{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--color-text);margin-bottom:var(--sp-4);line-height:var(--lh-tight)}.Blog-module__IgXYtG__postIntro{font-size:var(--fs-lg);color:var(--color-text-muted);line-height:var(--lh-loose);margin-bottom:var(--sp-7)}.Blog-module__IgXYtG__section{margin-bottom:var(--sp-6)}.Blog-module__IgXYtG__sectionTitle{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--sp-3);line-height:var(--lh-tight)}.Blog-module__IgXYtG__sectionPara{font-size:var(--fs-base);color:var(--color-text-muted);line-height:var(--lh-loose);margin-bottom:var(--sp-3)}.Blog-module__IgXYtG__sectionList{font-size:var(--fs-base);color:var(--color-text-muted);line-height:var(--lh-loose);padding-left:var(--sp-5);margin-bottom:var(--sp-3)}.Blog-module__IgXYtG__sectionList li{margin-bottom:var(--sp-2)}.Blog-module__IgXYtG__cta{margin-top:var(--sp-7);padding:var(--sp-5);background:var(--color-bg-subtle);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.Blog-module__IgXYtG__ctaText{font-size:var(--fs-sm);color:var(--color-text-muted)}.Blog-module__IgXYtG__ctaBtn{padding:var(--sp-3) var(--sp-5);background:var(--color-accent);color:#fff;border-radius:var(--r-md);font-weight:var(--fw-semibold);font-size:var(--fs-sm);transition:opacity var(--dur-base) var(--ease-out);text-decoration:none;display:inline-block}.Blog-module__IgXYtG__ctaBtn:hover{opacity:.88}.Blog-module__IgXYtG__more{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--color-border)}.Blog-module__IgXYtG__moreTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--sp-3)}.Blog-module__IgXYtG__moreList{gap:var(--sp-3);display:grid}.Blog-module__IgXYtG__moreLink{color:var(--color-text);font-weight:var(--fw-medium);font-size:var(--fs-sm);padding:var(--sp-2) 0;text-decoration:none}.Blog-module__IgXYtG__moreLink:hover{color:var(--color-accent)}
