.blog_article__caXiG,.blog_page__i3gIe{width:100%;max-width:1440px;margin:0 auto;padding:40px clamp(0px,2vw,28px) 72px;color:var(--lp-text)}.blog_page__i3gIe header{max-width:820px;margin-bottom:42px}.blog_eyebrow__BA9dX{color:var(--lp-neon);font-weight:800;letter-spacing:.12em;font-size:12px}.blog_page__i3gIe h1{font-size:clamp(34px,5vw,64px);line-height:1.05;margin:16px 0}.blog_lead__7LRzF{font-size:20px;color:var(--lp-muted);line-height:1.6}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:22px}.blog_card__6gn_X{display:flex;flex-direction:column;border:1px solid var(--lp-border-soft);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--lp-text);background:var(--lp-panel)}.blog_card__6gn_X img{width:100%;aspect-ratio:1.8;object-fit:contain}.blog_card__6gn_X div{padding:22px}.blog_card__6gn_X small{color:var(--lp-neon);font-weight:700}.blog_card__6gn_X h2{font-size:23px;margin:10px 0}.blog_card__6gn_X p,.blog_excerpt__CbfUF{color:var(--lp-muted);line-height:1.6}.blog_empty__6Wa62{padding:48px;text-align:center;color:var(--lp-muted)}.blog_articleHeader__N9wQH{max-width:1000px;padding:0 0 38px}.blog_backLink__x3Nvt{display:inline-block;color:var(--lp-muted);font-size:14px;text-decoration:none;margin-bottom:24px}.blog_metaRow__r3aEh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--lp-neon);font-size:13px;font-weight:700}.blog_metaRow__r3aEh span+span{border-left:1px solid var(--lp-border);padding-left:12px}.blog_article__caXiG h1{font-size:clamp(34px,4vw,60px);line-height:1.12;letter-spacing:-.035em;margin:18px 0 20px;overflow-wrap:break-word}.blog_excerpt__CbfUF{max-width:880px;font-size:22px;line-height:1.55;margin:0}.blog_byline__HEa0b{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;color:var(--lp-muted);font-size:14px}.blog_byline__HEa0b strong{color:var(--lp-text)}.blog_articleLayout__PTXpb{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(32px,5vw,80px);align-items:start}.blog_articleMain__lDIfM{min-width:0}.blog_heroFigure___xvBb{margin:0 0 42px}.blog_hero__m_tED{display:block;width:100%;aspect-ratio:16/9;max-height:530px;object-fit:contain;border-radius:20px;background:var(--lp-panel)}.blog_heroFigure___xvBb figcaption,.blog_inlineFigure__nWXFN figcaption{font-size:clamp(15px,1.2vw,17px);font-weight:650;line-height:1.5;color:var(--lp-text);margin-top:12px}.blog_content__jkE_j{max-width:850px;font-size:19px;line-height:1.82;text-align:left;color:var(--lp-text);overflow-wrap:anywhere}.blog_content__jkE_j p{margin:0 0 1.35em}.blog_content__jkE_j h2,.blog_content__jkE_j h3{line-height:1.25;scroll-margin-top:110px}.blog_content__jkE_j h2{font-size:clamp(25px,2.6vw,34px);margin:1.8em 0 .7em}.blog_content__jkE_j h3{font-size:clamp(22px,2.2vw,28px);margin:1.6em 0 .6em}.blog_content__jkE_j strong{font-weight:750}.blog_content__jkE_j a{color:var(--lp-neon);text-decoration-thickness:2px;text-underline-offset:3px}.blog_content__jkE_j code{background:var(--lp-panel-2);border:1px solid var(--lp-border-soft);border-radius:6px;padding:.15em .35em;font-size:.9em}.blog_content__jkE_j ol,.blog_content__jkE_j ul{padding-left:1.3em;margin:0 0 1.45em}.blog_content__jkE_j li{padding-left:.35em;margin:.35em 0}.blog_content__jkE_j blockquote{border-left:4px solid var(--lp-neon);background:var(--lp-panel-2);padding:20px 24px;margin:28px 0;border-radius:0 14px 14px 0;font-weight:550}.blog_inlineFigure__nWXFN{margin:38px 0}.blog_inlineFigure__nWXFN img{display:block;width:100%;aspect-ratio:3/2;max-height:440px;object-fit:contain;border-radius:18px;background:var(--lp-panel)}.blog_sidebar__yPtZx{position:sticky;top:100px;display:flex;flex-direction:column;gap:22px;max-height:calc(100vh - 120px);overflow-y:auto}.blog_related__kSxUC,.blog_sidebarCard__ybSu_,.blog_toc__N3_uB{border:1px solid var(--lp-border-soft);border-radius:18px;background:var(--lp-panel);padding:20px}.blog_toc__N3_uB{display:flex;flex-direction:column;gap:11px}.blog_related__kSxUC strong,.blog_toc__N3_uB strong{font-size:14px}.blog_related__kSxUC a,.blog_toc__N3_uB a{font-size:14px;line-height:1.4;color:var(--lp-muted);text-decoration:none}.blog_related__kSxUC a:hover,.blog_toc__N3_uB a:hover{color:var(--lp-neon)}.blog_sidebarCard__ybSu_{display:flex;flex-direction:column;gap:10px;border-color:var(--lp-border)}.blog_sidebarLabel__7oWI0{color:var(--lp-neon);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.blog_sidebarCard__ybSu_ strong{line-height:1.35}.blog_sidebarCard__ybSu_ a{color:var(--lp-neon);font-weight:800;font-size:14px;text-decoration:none}.blog_related__kSxUC{display:flex;flex-direction:column;gap:12px}.blog_articleFooter__vT8PN{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--lp-border-soft);padding-top:20px;margin-top:52px;color:var(--lp-muted);font-size:13px}.blog_articleFooter__vT8PN a{color:var(--lp-neon);font-weight:800;text-decoration:none}.blog_mobileToc__JQJ_q{display:none}.blog_previewNotice__9w_0e{border:1px solid var(--lp-border);background:var(--lp-panel);color:var(--lp-neon);padding:12px 16px;border-radius:12px;margin-bottom:24px;font-size:13px}@media(max-width:900px){.blog_articleLayout__PTXpb{grid-template-columns:1fr;gap:34px}.blog_sidebar__yPtZx{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blog_sidebar__yPtZx .blog_toc__N3_uB{display:none}.blog_mobileToc__JQJ_q{display:block;border:1px solid var(--lp-border-soft);border-radius:14px;padding:16px;margin-bottom:28px}.blog_mobileToc__JQJ_q summary{cursor:pointer;font-weight:700}.blog_mobileToc__JQJ_q a{display:block;color:var(--lp-muted);font-size:14px;text-decoration:none;margin-top:12px}.blog_content__jkE_j{max-width:none}}@media(max-width:600px){.blog_article__caXiG,.blog_page__i3gIe{padding:24px 0 44px}.blog_lead__7LRzF{font-size:18px}.blog_articleHeader__N9wQH{padding-bottom:28px}.blog_article__caXiG h1{font-size:34px;line-height:1.16}.blog_excerpt__CbfUF{font-size:18px}.blog_articleLayout__PTXpb{gap:24px}.blog_content__jkE_j{font-size:17px;line-height:1.75}.blog_sidebar__yPtZx{display:flex}.blog_hero__m_tED{border-radius:16px;max-height:360px}.blog_inlineFigure__nWXFN img{max-height:320px}.blog_heroFigure___xvBb{margin-bottom:24px}.blog_articleFooter__vT8PN{margin-top:36px}.blog_content__jkE_j blockquote{padding:16px 18px}}