.blog-module__lFFWiG__index{max-width:1200px;padding:40px var(--gutter) 80px;margin:0 auto}.blog-module__lFFWiG__indexTitle{font-family:var(--font-heading);text-align:center;margin:0 0 40px;font-size:clamp(2rem,5vw,3.3rem)}.blog-module__lFFWiG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 28px;margin:0;padding:0;list-style:none;display:grid}.blog-module__lFFWiG__card{align-content:start;gap:12px;display:grid}.blog-module__lFFWiG__cardMedia{aspect-ratio:4/3;background:#efefef;border-radius:20px;display:block;position:relative;overflow:hidden}.blog-module__lFFWiG__cardMedia img{object-fit:cover;transition:transform .6s}.blog-module__lFFWiG__cardMedia:hover img{transform:scale(1.04)}.blog-module__lFFWiG__date{font-family:var(--font-mono);color:#666;margin:0;font-size:13px}.blog-module__lFFWiG__cardTitle{font-family:var(--font-heading);margin:0;font-size:20px;line-height:1.35}.blog-module__lFFWiG__cardTitle a:hover{text-decoration:underline}.blog-module__lFFWiG__excerpt{color:#444;margin:0;font-size:15px;line-height:1.7}.blog-module__lFFWiG__more{text-underline-offset:3px;justify-self:start;font-weight:600;text-decoration:underline}.blog-module__lFFWiG__article{max-width:820px;padding:32px var(--gutter) 60px;margin:0 auto}.blog-module__lFFWiG__articleHead{text-align:center;margin:0 0 32px}.blog-module__lFFWiG__articleTitle{font-family:var(--font-heading);margin:0 0 14px;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:400;line-height:1.25}.blog-module__lFFWiG__meta{font-family:var(--font-mono);color:#666;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;font-size:13px;display:flex}.blog-module__lFFWiG__hero{border-radius:12px;max-width:620px;margin:0 auto 28px;position:relative;overflow:hidden}.blog-module__lFFWiG__hero img{width:100%;height:auto;display:block}.blog-module__lFFWiG__body{overflow-wrap:anywhere;line-height:1.8}.blog-module__lFFWiG__body img{max-width:100%;height:auto}.blog-module__lFFWiG__body table{max-width:100%;display:block;overflow-x:auto}.blog-module__lFFWiG__share{border-top:1px solid #00000026;flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 0;padding:20px 0 0;font-size:14px;display:flex}.blog-module__lFFWiG__share a{border:1px solid var(--ink);border-radius:999px;align-items:center;height:34px;padding:0 14px;display:inline-flex}.blog-module__lFFWiG__share a:hover{background:var(--ink);color:#fff}.blog-module__lFFWiG__others{max-width:1200px;padding:20px var(--gutter) 80px;margin:0 auto}.blog-module__lFFWiG__othersTitle{font-family:var(--font-heading);margin:0 0 24px;font-size:clamp(1.4rem,3vw,1.9rem)}.blog-module__lFFWiG__newsletter{max-width:1200px;padding:60px var(--gutter);border-top:1px solid #0000001f;grid-template-columns:1fr 1fr;align-items:center;gap:24px 48px;margin:0 auto;display:grid}.blog-module__lFFWiG__newsText{min-width:0}.blog-module__lFFWiG__newsText p{color:#444;margin:8px 0 0;line-height:1.7}.blog-module__lFFWiG__newsTitle{font-family:var(--font-heading);margin:0;font-size:clamp(1.6rem,4vw,2.4rem)}.blog-module__lFFWiG__newsBody{min-width:0}.blog-module__lFFWiG__newsForm{gap:10px;display:grid}.blog-module__lFFWiG__newsRow{gap:10px;min-width:0;display:flex}.blog-module__lFFWiG__newsRow input{min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #0000004d;border-radius:6px;flex:auto;padding:10px 14px;font-size:16px}.blog-module__lFFWiG__newsRow input[aria-invalid=true]{border-color:#b00020}.blog-module__lFFWiG__newsRow button{flex:none}.blog-module__lFFWiG__newsError{color:#b00020;margin:0;font-size:.9em;line-height:1.6}.blog-module__lFFWiG__newsError a{overflow-wrap:anywhere;text-decoration:underline}.blog-module__lFFWiG__newsSuccess,.blog-module__lFFWiG__newsNotice{border-radius:8px;margin:0;padding:14px 16px;line-height:1.7}.blog-module__lFFWiG__newsSuccess{background:#f1faf1;border:1px solid #9ccc9c}.blog-module__lFFWiG__newsNotice{background:#fff8e1;border:1px solid #e0c46c}@media (max-width:749px){.blog-module__lFFWiG__newsletter{padding:40px var(--gutter);grid-template-columns:1fr}.blog-module__lFFWiG__newsRow{flex-direction:column}}
