.blog-article_page__Yc9fm{background:hsl(var(--background));color:hsl(var(--foreground));padding-bottom:80px}.blog-article_header__K8R5o{padding-top:28px}.blog-article_breadcrumb__pX_92{display:flex;align-items:center;gap:12px;color:hsl(var(--muted-foreground));font-size:12px}.blog-article_breadcrumb__pX_92 a{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--foreground));min-height:32px}.blog-article_heading__TAT3U{max-width:768px;padding:clamp(32px,5vw,64px) 0 36px}.blog-article_eyebrow__QRk8A{margin:0 0 18px;color:hsl(var(--primary));font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.blog-article_heading__TAT3U h1{max-width:920px;font-size:clamp(2.2rem,4.6vw,4.3rem);font-weight:500;line-height:1.09;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere}.blog-article_standfirst__s4XKN{max-width:760px;margin-top:24px;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.8;color:hsl(var(--muted-foreground))}.blog-article_toolbar__rsGOu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;padding:18px 0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.blog-article_metadata__xxjYp{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:12px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.blog-article_actions__9__T0{display:flex;align-items:center;gap:8px}.blog-article_cover__bXOkI{position:relative;aspect-ratio:2.35;overflow:hidden;margin-top:32px;border-radius:8px;background:hsl(var(--muted))}.blog-article_layout__d3IKT{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:clamp(36px,6vw,96px);padding-top:clamp(36px,5vw,64px)}.blog-article_main__XowyN{min-width:0}.blog-article_article___HQWI{max-width:75ch;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.blog-article_article___HQWI .prose{max-width:none;font-size:inherit;line-height:inherit}.blog-article_article___HQWI h2{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:550;letter-spacing:-.035em;line-height:1.3;margin:2.2em 0 .8em;padding-bottom:0;border-bottom:0}.blog-article_article___HQWI h3{font-size:1.3rem;font-weight:600;letter-spacing:-.025em;margin-top:1.8em}.blog-article_article___HQWI p{line-height:1.9}.blog-article_article___HQWI blockquote{margin:32px 0;padding:2px 0 2px 24px;border-left:2px solid hsl(var(--primary));border-radius:0;background:transparent;font-style:normal;font-size:1.16em;font-weight:450}.blog-article_article___HQWI blockquote p:after,.blog-article_article___HQWI blockquote p:before{content:none}.blog-article_article___HQWI a{text-underline-offset:4px}.blog-article_article___HQWI img{border-radius:6px}.blog-article_article___HQWI pre{overflow-x:auto;max-width:100%}.blog-article_article___HQWI table{display:block;overflow-x:auto;max-width:100%;font-size:14px}.blog-article_article___HQWI td,.blog-article_article___HQWI th{padding:12px 16px}.blog-article_articleFooter__RF5N6{margin-top:40px;padding-top:24px;border-top:1px solid hsl(var(--border))}.blog-article_articleFooter__RF5N6>p{margin:18px 0 0;color:hsl(var(--muted-foreground));font-size:12px}.blog-article_tags__gM4Q5{display:flex;gap:8px;flex-wrap:wrap}.blog-article_tags__gM4Q5 span{padding:4px 10px;background:hsl(var(--muted)/.65);border-radius:4px;font-size:11px;line-height:1.6}.blog-article_comments__RlyYd{margin-top:36px}.blog-article_aside__bOWCt{min-width:0}.blog-article_asideInner__GtTjT{position:sticky;top:108px;display:grid;gap:36px}.blog-article_workspace__GzEmt{border-top:2px solid hsl(var(--primary));padding-top:22px}.blog-article_workspace__GzEmt h2{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.04em}.blog-article_workspace__GzEmt>p:not(.blog-article_eyebrow__QRk8A){margin-top:16px;font-size:13px;line-height:1.85;color:hsl(var(--muted-foreground))}.blog-article_workspaceLink__UWIva{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:24px;min-height:44px;padding:10px 14px;background:hsl(var(--foreground));color:hsl(var(--background));border-radius:5px;font-size:12px;font-weight:600}.blog-article_workspaceLink__UWIva:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.blog-article_plansLink__nSuul{display:inline-flex;align-items:center;min-height:40px;font-size:12px;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:4px}.blog-article_resources__VwKW9 .blog-article_eyebrow__QRk8A{color:hsl(var(--muted-foreground));margin-bottom:8px}.blog-article_resources__VwKW9>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid hsl(var(--border));font-size:13px;font-weight:550}.blog-article_resources__VwKW9 small{display:block;margin-top:4px;font-size:11px;color:hsl(var(--muted-foreground));font-weight:400}.blog-article_related__573oJ{margin-top:72px;border-top:1px solid hsl(var(--border));padding-top:32px}.blog-article_relatedHeading__lJhOn{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:28px}.blog-article_relatedHeading__lJhOn .blog-article_eyebrow__QRk8A{margin-bottom:10px}.blog-article_relatedHeading__lJhOn h2{font-size:30px;letter-spacing:-.04em;font-weight:500}.blog-article_relatedHeading__lJhOn>a{display:flex;align-items:center;gap:8px;min-height:40px;font-size:12px}.blog-article_relatedGrid__udZiP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.blog-article_relatedItem__t9dLa{min-width:0;display:flex;flex-direction:column;align-items:start;border-top:1px solid hsl(var(--border));padding-top:16px}.blog-article_relatedImage__PBJFm{position:relative;aspect-ratio:1.75;width:100%;overflow:hidden;border-radius:5px;margin-bottom:20px}.blog-article_relatedItem__t9dLa h3{font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-.025em}.blog-article_relatedItem__t9dLa p{margin:12px 0 0;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-article_relatedItem__t9dLa>span{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:20px;font-size:12px}.blog-article_breadcrumb__pX_92 a:hover,.blog-article_relatedItem__t9dLa:hover h3,.blog-article_resources__VwKW9>a:hover{color:hsl(var(--primary))}.blog-article_page__Yc9fm a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media (max-width:900px){.blog-article_layout__d3IKT{grid-template-columns:minmax(0,1fr)}.blog-article_article___HQWI{max-width:none}.blog-article_asideInner__GtTjT{position:static;grid-template-columns:1fr 1fr;gap:32px}.blog-article_relatedGrid__udZiP{gap:20px}}@media (max-width:640px){.blog-article_heading__TAT3U{padding-bottom:26px}.blog-article_metadata__xxjYp,.blog-article_toolbar__rsGOu{gap:12px}.blog-article_cover__bXOkI{aspect-ratio:1.5;margin-top:24px}.blog-article_article___HQWI{font-size:16px}.blog-article_asideInner__GtTjT{grid-template-columns:1fr}.blog-article_related__573oJ{margin-top:48px}.blog-article_relatedGrid__udZiP{grid-template-columns:1fr;gap:28px}.blog-article_relatedHeading__lJhOn{align-items:start;flex-wrap:wrap}.blog-article_relatedImage__PBJFm{aspect-ratio:1.8}}.prose-content{color:#1f2937}.prose-content h1,.prose-content h2,.prose-content h3,.prose-content h4,.prose-content h5,.prose-content h6{scroll-margin-top:5rem}.prose-content img{border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-top:1.5rem;margin-bottom:1.5rem}.prose-content hr{border-color:#e5e7eb;margin-top:2rem;margin-bottom:2rem}