.blog-index-module__L4BPYq__blogIndex{background:var(--canvas)}.blog-index-module__L4BPYq__hero,.blog-index-module__L4BPYq__postSection{max-width:940px;margin-inline:auto;padding-inline:clamp(20px,4vw,36px)}.blog-index-module__L4BPYq__hero{padding-block:clamp(42px,6vw,70px) clamp(30px,4vw,46px)}.blog-index-module__L4BPYq__hero h1,.blog-index-module__L4BPYq__sectionTitle,.blog-index-module__L4BPYq__postTitle{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0;font-family:GT Flexa,Output Sans,Helvetica,Arial,sans-serif;font-weight:900}.blog-index-module__L4BPYq__sectionTitle,.blog-index-module__L4BPYq__postTitle{font-weight:500}.blog-index-module__L4BPYq__hero h1{font-size:clamp(46px,7vw,72px);line-height:1}.blog-index-module__L4BPYq__intro{color:var(--body);text-wrap:pretty;max-width:620px;margin:18px 0 0;font-size:clamp(18px,2vw,22px);font-weight:450;line-height:1.4}.blog-index-module__L4BPYq__postSection{border-top:1px solid var(--hairline);padding-block:clamp(30px,4vw,46px) clamp(58px,7vw,88px)}.blog-index-module__L4BPYq__sectionTitle{font-size:clamp(28px,4vw,38px);line-height:1.05}.blog-index-module__L4BPYq__postList{border-top:1px solid var(--hairline);margin-top:24px}.blog-index-module__L4BPYq__postRow{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 0;display:grid}.blog-index-module__L4BPYq__postRowWithImage{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center}.blog-index-module__L4BPYq__postThumbnailLink{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:8px;display:block;overflow:hidden}.blog-index-module__L4BPYq__postThumbnail{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-index-module__L4BPYq__meta{color:var(--plum-soft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900;line-height:1.3}.blog-index-module__L4BPYq__postTitle{font-size:clamp(25px,3vw,34px);line-height:1.08}.blog-index-module__L4BPYq__postTitle a:hover{color:var(--accent-red)}.blog-index-module__L4BPYq__summary,.blog-index-module__L4BPYq__emptyNote{color:var(--body);text-wrap:pretty;max-width:760px;margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.55}.blog-index-module__L4BPYq__emptyNote{margin-top:24px}@media (max-width:560px){.blog-index-module__L4BPYq__hero{padding-block:42px 28px}.blog-index-module__L4BPYq__postSection{padding-block:30px 58px}.blog-index-module__L4BPYq__postRow{grid-template-columns:1fr;padding:24px 0}.blog-index-module__L4BPYq__postThumbnailLink{order:-1}}
