.blog_wrap__14_fN{max-width:1100px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) max(1.25rem,env(safe-area-inset-left)) clamp(3rem,8vw,6rem) max(1.25rem,env(safe-area-inset-right))}.blog_list__gzfEQ{display:flex;flex-direction:column;gap:clamp(2.25rem,4vw,3.5rem)}.blog_card__aetk4{display:grid;grid-template-columns:minmax(0,340px) 1fr;align-items:start;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem)}.blog_imageLink__oDx3R{display:block;border-radius:3px;overflow:hidden}.blog_imageLink__oDx3R img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform var(--transition,.2s ease)}.blog_imageLink__oDx3R:hover img{transform:scale(1.02)}.blog_body__Qj3P_{padding-top:.15rem}.blog_title__AqeNd{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 .6rem}.blog_title__AqeNd a,.blog_title__AqeNd a:hover{color:var(--color-text);text-decoration:none}.blog_title__AqeNd a:hover{opacity:.66}.blog_excerpt__BOW7Q{font-family:var(--font-serif);font-size:1.02rem;line-height:1.6;color:var(--color-muted-2);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.blog_card__aetk4{grid-template-columns:1fr;gap:1rem}.blog_imageLink__oDx3R img{aspect-ratio:16/9}}.category_heading__2LcEg{font-family:var(--font-serif);font-weight:500;font-size:clamp(2rem,4vw,3rem);line-height:var(--leading-tight);letter-spacing:-.01em;margin:0 0 clamp(2rem,4vw,3rem)}