._blog_146yu_12{min-height:100vh;display:flex;flex-direction:column;position:relative}._content_146yu_20{max-width:640px;width:100%;margin:0 auto;padding:4rem 2rem 3rem;flex:1}._contentIndex_146yu_28{max-width:960px}._eyebrow_146yu_32{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.8rem;display:inline-block}._backLink_146yu_42{font-size:.85rem;color:var(--color-muted-1);text-decoration:none;display:inline-block;margin-bottom:1.8rem;transition:color .15s ease}._backLink_146yu_42:hover{color:var(--color-accent)}._article_146yu_56{margin-bottom:3.6rem}._heroImage_146yu_60{width:100%;height:auto;border-radius:12px;margin-bottom:2rem}._articleHeader_146yu_67{margin-bottom:2.7rem}._articleTitle_146yu_71{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_146yu_80{color:inherit;text-decoration:none;transition:color .15s ease}._articleTitleLink_146yu_80:hover{color:var(--color-accent)}._draftBadge_146yu_90{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_146yu_105{font-size:.85rem;color:var(--color-muted-2)}._articleMeta_146yu_110{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-muted-2)}._authorAvatarWrapper_146yu_118{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}._authorAvatar_146yu_118{width:100%;height:100%;object-fit:cover;object-position:center 10%;scale:1.4;margin-top:5px}._articleAuthor_146yu_135{color:var(--color-muted-1);font-weight:500}._articleAuthor_146yu_135:after{content:"·";margin-left:.5rem;color:var(--color-muted-2)}._articleBody_146yu_147{font-size:1.125rem;line-height:1.8;color:var(--color-body)}._articleBody_146yu_147 p{margin-bottom:1.6rem}._articleBody_146yu_147 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_146yu_147 h3{font-size:1.2rem;font-weight:600;line-height:1.35;color:var(--color-heading);margin-top:2.4rem;margin-bottom:.7rem}._articleBody_146yu_147 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}._articleBody_146yu_147 a:hover{color:var(--color-accent-hover)}._articleBody_146yu_147 strong{font-weight:600;color:var(--color-heading)}._articleBody_146yu_147 ul,._articleBody_146yu_147 ol{margin-bottom:1.6rem;padding-left:1.5rem}._articleBody_146yu_147 li{margin-bottom:.5rem}._articleBody_146yu_147 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_146yu_147 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_146yu_147 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_146yu_147 pre code{background:none;padding:0;border:none;font-size:.85rem}._articleBody_146yu_147 hr{border:none;border-top:1px solid var(--color-border);margin:3.2rem 0}._articleBody_146yu_147 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}._lightbox_146yu_257{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;cursor:zoom-out}._lightboxImg_146yu_268{max-width:90vw;max-height:90vh;width:auto;box-shadow:0 10px 40px #00000080;border-radius:4px;animation:_popIn_146yu_1 .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes _popIn_146yu_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._empty_146yu_283{font-size:1.05rem;color:var(--color-muted-2)}._featuredCard_146yu_290{margin-bottom:4rem}._cardLink_146yu_294{text-decoration:none;display:block;transition:transform .2s ease,opacity .2s ease}._cardLink_146yu_294:hover{transform:translateY(-2px)}._cardLink_146yu_294:hover ._featuredTitle_146yu_304,._cardLink_146yu_294:hover ._postCardTitle_146yu_305{color:var(--color-accent)}._featuredImage_146yu_309{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;margin-bottom:1.5rem}._thumbnailPlaceholder_146yu_317{background-color:var(--color-accent-bg-strong);position:relative;overflow:hidden}._thumbnailPlaceholder_146yu_317:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#fff0)}._featuredContent_146yu_330{display:flex;flex-direction:column;gap:.75rem}._featuredTitle_146yu_304{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_146yu_346{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_146yu_357{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._postGrid_146yu_364{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.5rem;row-gap:4rem;margin-bottom:3rem}._postCard_146yu_305{display:flex;flex-direction:column}._postThumbnail_146yu_377{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;margin-bottom:1rem}._postCardContent_146yu_385{display:flex;flex-direction:column;gap:.5rem}._postCardTitle_146yu_305{font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--color-heading);transition:color .15s ease;margin:0}._postCardExcerpt_146yu_400{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_146yu_20{padding:2rem 1.5rem}._articleBody_146yu_147{font-size:1.05rem}._postGrid_146yu_364{grid-template-columns:1fr;row-gap:3rem}}
