._blog_7r1hb_12{min-height:100vh;display:flex;flex-direction:column;position:relative;padding-top:var(--topbar-height, 28px)}._content_7r1hb_21{max-width:640px;width:100%;margin:0 auto;padding:4rem 2rem 3rem;flex:1}._contentIndex_7r1hb_29{max-width:960px}._eyebrow_7r1hb_33{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.8rem;display:inline-block}._backLink_7r1hb_43{font-size:.85rem;color:var(--color-muted-1);text-decoration:none;display:inline-block;margin-bottom:1.8rem;transition:color .15s ease}._backLink_7r1hb_43:hover{color:var(--color-accent)}._article_7r1hb_57{margin-bottom:3.6rem}._heroImage_7r1hb_61{width:100%;height:auto;border-radius:12px;margin-bottom:2rem}._articleHeader_7r1hb_68{margin-bottom:2.7rem}._articleTitle_7r1hb_72{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--color-heading);margin-bottom:.5rem}._articleTitleLink_7r1hb_81{color:inherit;text-decoration:none;transition:color .15s ease}._articleTitleLink_7r1hb_81:hover{color:var(--color-accent)}._draftBadge_7r1hb_91{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);background:var(--color-accent-bg-strong);border:1px solid var(--color-border-medium);padding:.15em .6em;border-radius:6px;vertical-align:middle;margin-left:.75rem}._articleDate_7r1hb_106{font-size:.85rem;color:var(--color-muted-2)}._articleMeta_7r1hb_111{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-muted-2)}._authorAvatarWrapper_7r1hb_119{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}._authorAvatar_7r1hb_119{width:100%;height:100%;object-fit:cover;object-position:center 10%;scale:1.4;margin-top:5px}._articleAuthor_7r1hb_136{color:var(--color-muted-1);font-weight:500}._articleAuthor_7r1hb_136:after{content:"·";margin-left:.5rem;color:var(--color-muted-2)}._articleBody_7r1hb_148{font-size:1.125rem;line-height:1.8;color:var(--color-body)}._articleBody_7r1hb_148 p{margin-bottom:1.6rem}._articleBody_7r1hb_148 h2{font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--color-heading);margin-top:3.2rem;margin-bottom:.9rem}._articleBody_7r1hb_148 h3{font-size:1.2rem;font-weight:600;line-height:1.35;color:var(--color-heading);margin-top:2.4rem;margin-bottom:.7rem}._articleBody_7r1hb_148 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}._articleBody_7r1hb_148 a:hover{color:var(--color-accent-hover)}._articleBody_7r1hb_148 strong{font-weight:600;color:var(--color-heading)}._articleBody_7r1hb_148 ul,._articleBody_7r1hb_148 ol{margin-bottom:1.6rem;padding-left:1.5rem}._articleBody_7r1hb_148 li{margin-bottom:.5rem}._articleBody_7r1hb_148 blockquote{border-left:3px solid var(--color-accent);padding:.2rem 0 .2rem 1.25rem;margin:1.8rem 0;color:var(--color-muted-1);font-style:italic}._articleBody_7r1hb_148 code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875em;background:var(--color-surface-alpha);padding:.15em .4em;border-radius:4px;border:1px solid var(--color-border)}._articleBody_7r1hb_148 pre{margin:1.8rem 0;padding:1.25rem 1.5rem;background:var(--color-surface-alpha);border:1px solid var(--color-border);border-radius:8px;overflow-x:auto;line-height:1.5}._articleBody_7r1hb_148 pre code{background:none;padding:0;border:none;font-size:.85rem}._articleBody_7r1hb_148 hr{border:none;border-top:1px solid var(--color-border);margin:3.2rem 0}._articleBody_7r1hb_148 img{position:relative;left:50%;transform:translate(-50%);width:100vw;max-width:860px;height:auto;border-radius:12px;margin:2.8rem 0;cursor:zoom-in;box-shadow:0 4px 24px #0000000f}._empty_7r1hb_260{font-size:1.05rem;color:var(--color-muted-2)}._featuredCard_7r1hb_267{margin-bottom:4rem}._cardLink_7r1hb_271{text-decoration:none;display:block;transition:transform .2s ease,opacity .2s ease}._cardLink_7r1hb_271:hover{transform:translateY(-2px)}._cardLink_7r1hb_271:hover ._featuredTitle_7r1hb_281,._cardLink_7r1hb_271:hover ._postCardTitle_7r1hb_282{color:var(--color-accent)}._featuredImage_7r1hb_286{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;margin-bottom:1.5rem}._thumbnailPlaceholder_7r1hb_294{background-color:var(--color-accent-bg-strong);position:relative;overflow:hidden}._thumbnailPlaceholder_7r1hb_294:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#fff0)}._featuredContent_7r1hb_307{display:flex;flex-direction:column;gap:.75rem}._featuredTitle_7r1hb_281{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--color-heading);transition:color .15s ease;margin:0}._featuredExcerpt_7r1hb_323{font-size:1.125rem;line-height:1.6;color:var(--color-body);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._postMeta_7r1hb_334{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._postGrid_7r1hb_341{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.5rem;row-gap:4rem;margin-bottom:3rem}._postCard_7r1hb_282{display:flex;flex-direction:column}._postThumbnail_7r1hb_354{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;margin-bottom:1rem}._postCardContent_7r1hb_362{display:flex;flex-direction:column;gap:.5rem}._postCardTitle_7r1hb_282{font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--color-heading);transition:color .15s ease;margin:0}._postCardExcerpt_7r1hb_377{font-size:1.05rem;line-height:1.5;color:var(--color-muted-1);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){._content_7r1hb_21{padding:2rem 1.5rem}._articleBody_7r1hb_148{font-size:1.05rem}._articleBody_7r1hb_148 img{width:100%;left:0;transform:none;border-radius:10px;margin:2rem 0}._postGrid_7r1hb_341{grid-template-columns:1fr;row-gap:3rem}}
