.blog_page__i3gIe{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.blog_top__1es_M{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + var(--safe-top)) calc(20px + var(--safe-right)) 12px calc(20px + var(--safe-left))}.blog_brand__B7Wyb{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-inline-end:8px;border-radius:var(--radius-pill);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.blog_main__zZKg7{flex:1;inline-size:min(100% - 40px,1080px);margin:0 auto;padding-block:24px 64px}.blog_narrow__X2_d5{inline-size:min(100% - 40px,720px)}.blog_title__zAWCj{margin:0;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.blog_lead__7LRzF{margin:12px 0 0;max-inline-size:56ch;color:var(--text-secondary);font-size:1.0625rem}.blog_header__354uX{margin-block-end:32px}.blog_back___MR7A{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-ink);font-weight:600;font-size:var(--text-secondary-size)}.blog_empty__6Wa62{color:var(--text-secondary)}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.blog_card__6gn_X{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-panel);background:var(--card);border:1px solid var(--border);transition:transform .16s var(--ease)}.blog_card__6gn_X:active{transform:scale(.98)}.blog_cardImage__TH6We{display:block;inline-size:100%;aspect-ratio:16/9;object-fit:cover;background:var(--surface)}.blog_cardBody__J1S1_{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 20px}.blog_date__oDFl0{color:var(--text-secondary);font-size:var(--text-small)}.blog_cardTitle__UowSg{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.blog_cardText__IimML{margin:0;color:var(--text-secondary);font-size:var(--text-secondary-size);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_hero__m_tED{display:block;inline-size:100%;margin-block:24px;border-radius:var(--radius-panel);aspect-ratio:16/9;object-fit:cover}.blog_tags__jIgDd{display:flex;flex-wrap:wrap;gap:8px}.blog_tag__k43Pg{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-small);font-weight:600}.blog_articleFooter__vT8PN{margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.blog_pagination__cBaLz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:40px}.blog_pageLink__AyzmY{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--border);font-weight:600;font-size:var(--text-secondary-size)}.blog_pageLink__AyzmY[aria-disabled=true]{color:var(--text-secondary);opacity:.5}.blog_footer__JX1gq,.blog_pageInfo__aHgcr{color:var(--text-secondary);font-size:var(--text-small)}.blog_footer__JX1gq{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:center;padding:24px 20px calc(24px + var(--safe-bottom))}.blog_footer__JX1gq a{display:inline-flex;align-items:center;min-height:44px}@media (hover:hover) and (pointer:fine){.blog_card__6gn_X:hover .blog_cardTitle__UowSg,.blog_footer__JX1gq a:hover,.blog_tag__k43Pg:hover{color:var(--primary-ink)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.blog_card__6gn_X:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.blog_card__6gn_X{transition:none}.blog_card__6gn_X:active{transform:none}}.blog_articleDate__lF7Ph{display:block;margin-top:12px}