.BlogPostPage_page__2bbp7{position:relative;padding:calc(var(--header-height) + var(--header-padding)*2) 0 var(--main-spacing)}.BlogPostPage_hero__i24_v{display:flex;flex-direction:column;gap:var(--size-3);max-width:800px;margin:0 auto;padding-bottom:var(--size-5)}.BlogPostPage_back__z_urS{color:var(--grey);font-size:.9rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.BlogPostPage_back__z_urS:hover{color:var(--text)}.BlogPostPage_title__kcQi5{font-family:var(--font-heading);font-size:calc(32px + 28*(100vw - 320px)/1080);line-height:1.05;letter-spacing:-.03em;color:var(--text)}.BlogPostPage_meta__jxuS2{display:flex;gap:.5rem;color:var(--grey);font-size:.92rem}.BlogPostPage_lead__EqslB{font-size:calc(15px + 3*(100vw - 320px)/1080);line-height:1.65;color:var(--grey);max-width:70ch}.BlogPostPage_cover__WrQfW{margin:0 auto var(--size-5);max-width:980px;aspect-ratio:16/9;border-radius:var(--radius-2);overflow:hidden;background:rgba(var(--white-rgb),.04)}.BlogPostPage_cover__WrQfW img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.BlogPostPage_contentWrap__DOIIw{max-width:760px;margin:0 auto}.BlogPostPage_content__7xmSF{color:var(--text);line-height:1.75;font-size:1.05rem}.BlogPostPage_content__7xmSF h1,.BlogPostPage_content__7xmSF h2,.BlogPostPage_content__7xmSF h3{font-family:var(--font-heading);line-height:1.2;letter-spacing:-.02em;color:var(--text);margin:1.6em 0 .5em}.BlogPostPage_content__7xmSF h1{font-size:2rem}.BlogPostPage_content__7xmSF h2{font-size:1.6rem}.BlogPostPage_content__7xmSF h3{font-size:1.3rem}.BlogPostPage_content__7xmSF p{margin:.9em 0;color:var(--grey)}.BlogPostPage_content__7xmSF ol,.BlogPostPage_content__7xmSF ul{margin:1em 0;padding-left:1.4em;color:var(--grey)}.BlogPostPage_content__7xmSF ul{list-style:disc}.BlogPostPage_content__7xmSF ol{list-style:decimal}.BlogPostPage_content__7xmSF li{margin:.3em 0}.BlogPostPage_content__7xmSF li p:has(br):first-line{font-weight:700;color:var(--text)}.BlogPostPage_content__7xmSF a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.BlogPostPage_content__7xmSF blockquote{border-left:3px solid var(--primary);margin:1.6em 0 .7em;padding:.1em 0 .1em 1em;font-family:var(--font-heading);font-size:1.4rem;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.BlogPostPage_content__7xmSF blockquote p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.BlogPostPage_content__7xmSF code{background:rgba(var(--white-rgb),.08);padding:.15em .4em;border-radius:.35em;font-size:.95em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.BlogPostPage_content__7xmSF pre{background:rgba(var(--white-rgb),.06);border:1px solid rgba(var(--white-rgb),.08);border-radius:.6em;padding:1em;overflow-x:auto;margin:1.2em 0}.BlogPostPage_content__7xmSF pre code{background:transparent;padding:0}.BlogPostPage_content__7xmSF img{max-width:100%;height:auto;border-radius:.6em;margin:1.5em 0}.BlogPostPage_content__7xmSF hr{border:0;border-top:1px solid rgba(var(--white-rgb),.1);margin:2em 0}