.blog_page__iP9Ub{min-width:0;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.blog_page__iP9Ub article{overflow-wrap:anywhere}.blog_page__iP9Ub article img{max-width:100%}.blog_page__iP9Ub article a:focus-visible,.blog_page__iP9Ub header a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media (max-width:639px){.blog_page__iP9Ub article{padding:32px 16px 48px}.blog_page__iP9Ub article h1{font-size:clamp(28px,7.5vw,34px);line-height:1.17;letter-spacing:-.035em}.blog_page__iP9Ub article h2{font-size:22px;line-height:1.3}.blog_page__iP9Ub article p[class~=text-xl]{font-size:17px;line-height:1.7}.blog_page__iP9Ub article div[class~=text-muted-foreground][class~=flex]{flex-wrap:wrap;gap:12px}.blog_page__iP9Ub article a[class~=inline-flex]{max-width:100%;min-height:44px;white-space:normal}.blog_page__iP9Ub article div[class~=p-8]{padding:24px 20px}.blog_page__iP9Ub article div:has(>div[class~=grid-cols-2][class~="bg-muted/50"]),.blog_page__iP9Ub article div:has(>div[class~=grid-cols-3][class~="bg-muted/50"]){overflow-x:auto;overscroll-behavior-x:contain}.blog_page__iP9Ub article div:has(>div[class~=grid-cols-2][class~="bg-muted/50"])>div[class~=grid-cols-2],.blog_page__iP9Ub article div:has(>div[class~=grid-cols-3][class~="bg-muted/50"])>div[class~=grid-cols-3]{min-width:440px}}