.buyer-heading-figure .product-cluster{width:300px}.buyer-page .product-film{padding-block:44px 0}@media (width<=900px){.buyer-heading-figure .product-cluster{width:auto;margin-top:32px}.buyer-page .product-film{padding-block:28px 0}}.blog-index{padding-block:56px 100px}.blog-crumb{color:var(--muted);font-family:var(--font-mono);gap:6px;margin-bottom:40px;font-size:12px;display:flex}.blog-crumb a{color:var(--foreground)}.blog-crumb h1{font:inherit;color:inherit}.blog-board{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.blog-column,.blog-more{gap:clamp(24px,3vw,44px);display:grid}.blog-more{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,4vw,56px);padding-top:clamp(32px,4vw,56px)}.blog-board a,.blog-more a{color:inherit;gap:14px;display:grid}.blog-cover{border:1px solid var(--border);background:var(--surface);border-radius:14px;display:block;overflow:hidden}.blog-cover img{width:100%;height:auto;transition:transform .4s cubic-bezier(.2,0,0,1);display:block}.blog-board a:hover .blog-cover img,.blog-more a:hover .blog-cover img{transform:scale(1.03)}.blog-board a:hover h2,.blog-more a:hover h2{color:var(--mn-violet-text)}.blog-meta{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:6px 14px;margin:2px 0 -4px;font-size:12px;display:flex}.blog-meta span{color:var(--foreground)}.blog-feature h2{letter-spacing:-.04em;text-wrap:balance;max-width:26ch;font-size:clamp(28px,2.9vw,40px);font-weight:500;line-height:1.1;transition:color .2s}.blog-lead{max-width:56ch;color:var(--muted);font-size:17px;line-height:1.7}.blog-card h2{letter-spacing:-.02em;text-wrap:balance;font-size:20px;font-weight:500;line-height:1.25;transition:color .2s}.blog-board a:focus-visible,.blog-more a:focus-visible{outline:2px solid var(--focus);outline-offset:8px}@media (width<=900px){.blog-index{padding-block:32px 64px}.blog-crumb{margin-bottom:28px}.blog-board,.blog-more{grid-template-columns:minmax(0,1fr)}.blog-card h2{font-size:22px}}
