body:has(.blog_shell__76_Pf){overflow:auto;background:var(--background)}.blog_shell__76_Pf{background:var(--background);color:var(--foreground);min-height:100dvh;font-family:var(--font-sans)}.blog_header__0iz8y{max-width:1160px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);gap:20px}.blog_brand__uF0ym{font-size:22px;font-weight:650;display:flex;align-items:center;gap:10px}.blog_brand__uF0ym img{width:32px;height:32px}.blog_header__0iz8y nav{display:flex;gap:24px;align-items:center;font-size:14px}.blog_header__0iz8y a:hover{text-decoration:underline}.blog_skip__8DCdw{position:absolute;left:16px;top:-80px;background:var(--background);padding:12px;z-index:99}.blog_skip__8DCdw:focus{top:8px}.blog_main__mNBhz{max-width:1120px;margin:0 auto;padding:64px 24px 80px}.blog_eyebrow__lKbzQ{text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:var(--primary);font-weight:600}.blog_hero__WLLgl{max-width:760px;margin-bottom:40px}.blog_hero__WLLgl h1{font-size:clamp(34px,5vw,58px);font-weight:600;letter-spacing:-.04em;line-height:1.08;margin:14px 0 22px}.blog_hero__WLLgl p{line-height:1.7;color:var(--muted-foreground);max-width:660px}.blog_tools__tkePK{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:30px 0}.blog_tools__tkePK form{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;max-width:100%}.blog_tools__tkePK input{background:transparent;padding:10px 14px;min-width:0}.blog_tools__tkePK button{padding:10px 16px;background:var(--secondary)}.blog_categories__oxMX3{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;align-items:center}.blog_categories__oxMX3 a{border-bottom:1px solid var(--border);padding:6px 0}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog_card__AELHx{border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.blog_cardImage__JEROn{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--muted)}.blog_placeholder__3J8bf{height:12px;background:var(--primary);opacity:.55}.blog_cardBody__mNUBU{padding:24px;display:flex;flex-direction:column;flex:1}.blog_card__AELHx h2{font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:12px 0}.blog_card__AELHx h2 a:hover{text-decoration:underline}.blog_card__AELHx p{font-size:14px;color:var(--muted-foreground);line-height:1.7}.blog_byline__53syS{font-size:12px;color:var(--muted-foreground);margin:20px 0 0}.blog_pagination__GtfcC{display:flex;gap:24px;justify-content:center;margin-top:36px;font-size:14px}.blog_empty__oeFlF{padding:60px 24px;border:1px solid var(--border);border-radius:12px;color:var(--muted-foreground)}.blog_footer__DUK6O{border-top:1px solid var(--border);padding:26px 24px;display:flex;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;font-size:13px;color:var(--muted-foreground)}.blog_article__NwR5q{max-width:800px;margin:auto}.blog_article__NwR5q h1{font-size:clamp(32px,5vw,54px);line-height:1.12;font-weight:650;letter-spacing:-.035em;margin:18px 0}.blog_summary__gwFy9{font-size:20px;color:var(--muted-foreground);line-height:1.6}.blog_cover__r9azf{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:14px;margin:30px 0;aspect-ratio:4/3}.blog_breadcrumbs__UvQJ6{font-size:13px;color:var(--muted-foreground);display:flex;gap:8px;flex-wrap:wrap}.blog_toc__i3HvR{border-left:2px solid var(--primary);padding:4px 22px;margin:30px 0}.blog_toc__i3HvR li{margin-top:9px;font-size:14px}.blog_prose__ANw52{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.blog_prose__ANw52 blockquote,.blog_prose__ANw52 ol,.blog_prose__ANw52 p,.blog_prose__ANw52 pre,.blog_prose__ANw52 table,.blog_prose__ANw52 ul{margin:22px 0}.blog_prose__ANw52 h2{font-size:30px;line-height:1.25;margin:46px 0 16px;font-weight:600;scroll-margin-top:24px}.blog_prose__ANw52 h3,.blog_prose__ANw52 h4{font-size:24px;font-weight:600;margin:32px 0 14px;scroll-margin-top:24px}.blog_prose__ANw52 ul{list-style:disc;padding-left:26px}.blog_prose__ANw52 ol{list-style:decimal;padding-left:26px}.blog_prose__ANw52 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.blog_prose__ANw52 blockquote{border-left:3px solid var(--border);padding-left:22px;color:var(--muted-foreground)}.blog_prose__ANw52 pre{padding:20px;border:1px solid var(--border);border-radius:8px;overflow:auto;font-size:14px;background:var(--muted)}.blog_prose__ANw52 table{display:block;overflow:auto;border-collapse:collapse;font-size:15px}.blog_prose__ANw52 td,.blog_prose__ANw52 th{padding:10px;border:1px solid var(--border)}.blog_cta__czXLI{background:var(--secondary);padding:30px;border-radius:14px;margin:48px 0}.blog_cta__czXLI h2{font-size:25px;font-weight:600;margin-bottom:12px}.blog_cta__czXLI a{display:inline-block;background:var(--primary);color:var(--primary-foreground);border-radius:8px;padding:10px 16px;margin-top:20px}.blog_related__kW3X3{margin-top:60px}.blog_related__kW3X3>h2{font-size:25px;margin-bottom:24px;font-weight:600}@media (max-width:760px){.blog_grid__4VF_V{grid-template-columns:1fr 1fr}.blog_main__mNBhz{padding:36px 20px 50px}.blog_header__0iz8y{padding:18px 20px}.blog_header__0iz8y nav{gap:15px}.blog_prose__ANw52{font-size:17px}}@media (max-width:480px){.blog_grid__4VF_V{grid-template-columns:1fr}.blog_header__0iz8y nav{gap:12px;font-size:12px}.blog_header__0iz8y .blog_brand__uF0ym{font-size:18px}.blog_main__mNBhz{padding-left:16px;padding-right:16px}.blog_hero__WLLgl h1{font-size:37px}.blog_footer__DUK6O{flex-wrap:wrap}.blog_summary__gwFy9{font-size:18px}}