.blog_page__i3gIe{background:var(--paper);min-height:100svh;padding-bottom:96px}.blog_header__354uX{padding:calc(var(--navh) + env(safe-area-inset-top) + 48px) var(--g) 40px;display:grid;grid-gap:16px;gap:16px}.blog_header__354uX h1{font-size:clamp(64px,18vw,200px)}.blog_header__354uX p{font-size:18px;line-height:1.45;max-width:36ch}@media (min-width:900px){.blog_header__354uX{grid-template-columns:1fr 1fr;align-items:end;padding-top:calc(var(--navh) + 96px);padding-bottom:72px}.blog_header__354uX p{font-size:20px}}.blog_list__lOvuD{margin:0 var(--g);border-top:1px solid var(--rule)}.blog_row__boTQU{display:grid;grid-gap:16px;gap:16px;padding:24px 0;border-bottom:1px solid var(--rule);text-decoration:none}.blog_thumb__r6qAU{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:rgba(12,15,30,.06)}.blog_thumb__r6qAU img{object-fit:cover;transition:transform .6s var(--ease)}.blog_body__v9SPg{display:flex;flex-direction:column;gap:6px}.blog_date__oDFl0{font-size:14px;color:var(--ink-2)}.blog_title__zAWCj{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.blog_excerpt__CbfUF{font-size:16px;line-height:1.5;color:var(--ink-2);max-width:60ch}.blog_row__boTQU:hover .blog_title__zAWCj{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.blog_row__boTQU:hover .blog_thumb__r6qAU img{transform:scale(1.03)}@media (min-width:760px){.blog_row__boTQU{grid-template-columns:280px 1fr;gap:32px;align-items:center;padding:32px 0}.blog_title__zAWCj{font-size:28px}}