.slug_post__header__mSE4r{padding-top:var(--space-8);max-width:700px;margin:0 auto}.slug_post__breadcrumb___ILVQ{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-6);flex-wrap:wrap}.slug_post__breadcrumb-link___enA8{color:var(--color-text-tertiary);text-decoration:none;transition:color var(--transition-fast)}.slug_post__breadcrumb-link___enA8:hover{color:var(--color-text-link)}.slug_post__breadcrumb-separator__M9xB6{color:var(--color-text-tertiary)}.slug_post__breadcrumb-current__ZX1Mi{color:var(--color-text-secondary)}.slug_post__category__QBhDJ{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-interactive);margin-bottom:var(--space-3)}.slug_post__meta__ZgvbH{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.slug_post__date__qXfwj,.slug_post__reading-time__kGC3v{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.slug_post__meta-separator__AGisv{color:var(--color-text-tertiary)}.slug_post__featured-image__WFoNB{width:100%;border-radius:var(--radius-lg);margin-top:var(--space-8)}.slug_prose__c78Sj{max-width:700px;margin:var(--space-8) auto 0}.slug_prose__c78Sj h2{margin-top:var(--space-12);margin-bottom:var(--space-4)}.slug_prose__c78Sj h3{margin-top:var(--space-8);margin-bottom:var(--space-3)}.slug_prose__c78Sj p{color:var(--color-text-secondary);line-height:var(--line-height-body);margin-bottom:var(--space-4)}.slug_prose__c78Sj p:last-child{margin-bottom:0}.slug_prose__c78Sj a{color:var(--color-text-link);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.slug_prose__c78Sj a:hover{color:var(--color-text-link-hover)}.slug_prose__c78Sj strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.slug_prose__c78Sj em{font-style:italic}.slug_prose__c78Sj blockquote{border-left:var(--border-medium) solid var(--color-interactive);padding-left:var(--space-6);font-style:italic;color:var(--color-text-secondary);margin:var(--space-6) 0}.slug_prose__c78Sj blockquote p{margin-bottom:0}.slug_prose__c78Sj ol,.slug_prose__c78Sj ul{padding-left:var(--space-6);margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.slug_prose__c78Sj ul{list-style:disc}.slug_prose__c78Sj ol{list-style:decimal}.slug_prose__c78Sj li{color:var(--color-text-secondary);line-height:var(--line-height-body)}.slug_prose__c78Sj pre{padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-6) 0}.slug_prose__c78Sj code,.slug_prose__c78Sj pre{background:var(--color-bg-surface);font-size:var(--font-size-sm)}.slug_prose__c78Sj code{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.slug_prose__c78Sj pre code{background:none;padding:0;border-radius:0}.slug_prose__c78Sj img{max-width:100%;border-radius:var(--radius-md);margin:var(--space-6) auto;display:block}.slug_author__KH88V{display:flex;gap:var(--space-5);align-items:flex-start;background:var(--color-bg-alt);padding:var(--space-6);border-radius:var(--radius-lg);margin-top:var(--space-12);max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:640px){.slug_author__KH88V{flex-direction:column;align-items:center;text-align:center}}.slug_author__photo__FXHGI{width:80px;height:80px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;background:var(--color-bg-surface)}.slug_author__photo-img__NQ3GZ{width:100%;height:100%;object-fit:cover}.slug_author__info__dtdNA{flex:1 1}.slug_author__name__2LZ3A{font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.slug_author__bio__pUv4A{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-body);margin-bottom:var(--space-2)}.slug_author__link__9_Ix_{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);text-decoration:none;transition:color var(--transition-fast)}.slug_author__link__9_Ix_:hover{color:var(--color-text-link-hover)}.slug_keep__heading__SbC6f{margin:0 0 var(--space-6);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;color:var(--color-text)}.slug_keep__list__OUI5V{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:768px){.slug_keep__list__OUI5V{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}}.slug_keep__card__C58PX{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-6);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.slug_keep__card__C58PX:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.slug_keep__cat__bvNQ3{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-500)}.slug_keep__title__mLYJd{font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1.3;color:var(--color-text)}.slug_keep__date__Y1jkp{margin-top:auto;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}