.page_layout__WxMvo{max-width:var(--container-md);display:flex;flex-direction:column;gap:var(--space-10)}.page_back__oR6BV{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-accent);text-decoration:none;transition:opacity .15s ease}.page_back__oR6BV:hover{opacity:.75}.page_header__CZ56O{display:flex;flex-direction:column;gap:var(--space-4)}.page_tags__c_B7q{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_tag__qZRXf{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-accent);background:var(--color-accent-muted);padding:var(--space-1) var(--space-2);border-radius:4px;letter-spacing:var(--tracking-wide);text-transform:uppercase}.page_title__8TQU_{margin:0}.page_excerpt__RLAFV{margin:0;max-width:640px}.page_meta__ln8OE{display:flex;align-items:center;gap:var(--space-2)}.page_metaDot__rGTyp{color:var(--color-text-subtle)}.page_coverWrap__eBUlA{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--color-surface-raised)}.page_coverImg__0cq50{object-fit:cover}.page_prose__rGZav{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-6)}.page_prose__rGZav h1,.page_prose__rGZav h2,.page_prose__rGZav h3,.page_prose__rGZav h4{font-family:var(--font-heading);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-text);margin-top:var(--space-10);margin-bottom:var(--space-4)}.page_prose__rGZav h1{font-size:var(--text-5xl)}.page_prose__rGZav h2{font-size:var(--text-4xl)}.page_prose__rGZav h3{font-size:var(--text-3xl)}.page_prose__rGZav h4{font-size:var(--text-2xl)}.page_prose__rGZav p{margin:0}.page_prose__rGZav a{color:var(--color-text-accent);text-decoration:underline;text-underline-offset:3px}.page_prose__rGZav a:hover{opacity:.8}.page_prose__rGZav ol,.page_prose__rGZav ul{padding-left:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.page_prose__rGZav li{line-height:var(--leading-relaxed)}.page_prose__rGZav blockquote{border-left:4px solid var(--color-accent);padding-left:var(--space-6);color:var(--color-text-muted);font-style:italic;margin:var(--space-6) 0}.page_prose__rGZav code{font-family:var(--font-mono);font-size:.875em;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:4px;padding:.15em .4em}.page_prose__rGZav pre{background:var(--color-surface-dark);border-radius:8px;padding:var(--space-6);overflow-x:auto}.page_prose__rGZav pre code{background:none;border:none;padding:0;font-size:var(--text-sm);color:#e2e8f0}.page_prose__rGZav table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.page_prose__rGZav td,.page_prose__rGZav th{border:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:left}.page_prose__rGZav th{background:var(--color-surface-raised);font-weight:var(--font-semibold)}.page_prose__rGZav hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-10) 0}.page_prose__rGZav img{max-width:100%;border-radius:8px}.page_footer__0e1n6{border-top:1px solid var(--color-border);padding-top:var(--space-8)}