body:has(main.blog-page){background-color:#fff;color:#1f2328}.blog-page.svelte-1b8g6ia{max-width:760px;margin:0 auto;padding:48px 20px 96px;font-family:Inter,sans-serif}.blog-page.wide.svelte-1b8g6ia{max-width:1120px}.blog-page.svelte-1b8g6ia .crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;font-size:14px;color:#5c6070}.blog-page.svelte-1b8g6ia .crumbs li{padding:0;font-size:inherit}.blog-page.svelte-1b8g6ia .crumbs li+li:before{content:"/";margin-right:6px;color:#b0b3bf}.blog-page.svelte-1b8g6ia .crumbs a{color:#3d63c9;font-weight:500}.blog-page.svelte-1b8g6ia .crumbs a:hover{color:#22408f}.blog-page.svelte-1b8g6ia .page-title{margin:0 0 16px;background:none;-webkit-text-fill-color:currentColor;color:#0b0b0f;font-family:Manrope,sans-serif;font-size:clamp(32px,5.5vw,48px);font-weight:800;line-height:1.12;letter-spacing:-.01em}.blog-page.svelte-1b8g6ia .lede{margin:0;color:#3a3d48;font-size:clamp(18px,2.4vw,20px);font-weight:400;line-height:1.55;letter-spacing:normal}
