.PostLayout_hero__xoW6i{padding-top:10rem;padding-bottom:4rem}.PostLayout_breadcrumb__MIChI{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted);margin-bottom:1.25rem}.PostLayout_breadcrumb__MIChI a{color:var(--text-muted);transition:color var(--transition)}.PostLayout_breadcrumb__MIChI a:hover{color:var(--accent)}.PostLayout_title__Ok6q6{font-size:clamp(2rem,5vw,3.75rem);color:var(--text-primary);margin:.75rem 0 1.5rem;max-width:860px;line-height:1.1}.PostLayout_meta__pg1PG{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.PostLayout_author__XlKnG{font-size:.875rem;font-weight:600;color:var(--text-primary)}.PostLayout_metaRole__fSs4_{font-size:.8125rem;color:var(--accent)}.PostLayout_metaDot__LCl_e{color:var(--text-muted);font-size:.75rem}.PostLayout_metaDate__wzDF1,.PostLayout_metaRead__bUwET{font-size:.8125rem;color:var(--text-muted)}.PostLayout_body__oO6W0{padding:4rem 0 6rem}.PostLayout_layout__aY4mD{display:grid;grid-template-columns:1fr 300px;grid-gap:5rem;gap:5rem;align-items:start}.PostLayout_article__8nvPf{max-width:720px}.PostLayout_h2__XbZo2{font-family:var(--font-heading);font-size:1.875rem;color:var(--text-primary);margin:3rem 0 1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.PostLayout_h2__XbZo2:first-child{margin-top:0;border-top:none;padding-top:0}.PostLayout_h3___wR7H{font-family:var(--font-heading);font-size:1.375rem;color:var(--text-primary);margin:2rem 0 .875rem}.PostLayout_p__5Fhq_{font-size:1.0625rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1.25rem}.PostLayout_hr__8Y0zB{border:none;border-top:1px solid var(--border);margin:3rem 0}.PostLayout_blockquote__TKJUI{border-left:2px solid var(--accent);padding:1rem 1.5rem;background:var(--bg-card);margin:2rem 0}.PostLayout_blockquote__TKJUI p{font-size:1rem;color:var(--text-secondary);line-height:1.75;margin:0;font-style:italic}.PostLayout_ul__su2el{list-style:none;display:flex;flex-direction:column;gap:.625rem;margin:1.25rem 0 1.5rem;padding:0}.PostLayout_ul__su2el li{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;padding-left:1.25rem;position:relative}.PostLayout_ul__su2el li:before{content:"—";position:absolute;left:0;color:var(--accent);font-size:.875rem}.PostLayout_link__GTkko{color:var(--accent);border-bottom:1px solid var(--border-accent);transition:border-color var(--transition)}.PostLayout_link__GTkko:hover{border-color:var(--accent)}.PostLayout_code__cdlkU{font-family:Courier New,monospace;font-size:.875em;color:var(--accent);background:var(--accent-dim);padding:.125rem .375rem;border-radius:2px}.PostLayout_tableWrap__Xsbtr{overflow-x:auto;margin:1.5rem 0 2rem}.PostLayout_table__u7ISy{width:100%;border-collapse:collapse;font-size:.9375rem}.PostLayout_table__u7ISy th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.PostLayout_table__u7ISy td{padding:.875rem 1rem;color:var(--text-secondary);border-bottom:1px solid var(--border);line-height:1.5}.PostLayout_table__u7ISy tr:last-child td{border-bottom:none}.PostLayout_sidebar__eAJkK{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:6rem}.PostLayout_sidebarCard__5mz29{background:var(--bg-card);border:1px solid var(--border);padding:1.75rem;display:flex;flex-direction:column;gap:.875rem}.PostLayout_sidebarLabel__huAeF{font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.PostLayout_sidebarText__r4ptz{font-size:.9375rem;color:var(--text-secondary);line-height:1.65}.PostLayout_sidebarAuthorName__KoEeS{font-family:var(--font-heading);font-size:1.25rem;color:var(--text-primary)}.PostLayout_sidebarAuthorRole__vKVhC{font-size:.8125rem;color:var(--accent)}.PostLayout_relatedGrid__2fZ6v{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.PostLayout_relatedCard__eSGiG{display:flex;flex-direction:column;gap:.75rem;padding:2rem;background:var(--bg-card);border:1px solid var(--border);transition:border-color var(--transition)}.PostLayout_relatedCard__eSGiG:hover{border-color:var(--border-accent)}.PostLayout_relatedCategory___0NEo{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.PostLayout_relatedTitle__2A_fy{font-family:var(--font-heading);font-size:1.25rem;color:var(--text-primary);line-height:1.3;flex:1 1}.PostLayout_relatedRead__2BnaR{font-size:.8125rem;color:var(--text-muted);margin-top:auto}@media (max-width:1024px){.PostLayout_layout__aY4mD{grid-template-columns:1fr;gap:3rem}.PostLayout_sidebar__eAJkK{position:static;flex-direction:row;flex-wrap:wrap}.PostLayout_sidebarCard__5mz29{flex:1 1;min-width:240px}}@media (max-width:640px){.PostLayout_relatedGrid__2fZ6v{grid-template-columns:1fr}.PostLayout_sidebar__eAJkK{flex-direction:column}.PostLayout_meta__pg1PG{flex-direction:column;align-items:flex-start;gap:.25rem}.PostLayout_metaDot__LCl_e{display:none}}.BlogClient_hero__7tpWF{padding-top:10rem;padding-bottom:5rem}.BlogClient_heroTitle__ZiMfd{font-size:clamp(2.5rem,6vw,5rem);color:var(--text-primary);margin:1rem 0 1.5rem}.BlogClient_heroTitle__ZiMfd em{font-style:italic;color:var(--accent)}.BlogClient_heroSubtitle__Is_2_{font-size:1.0625rem;color:var(--text-secondary);line-height:1.75;max-width:520px}.BlogClient_grid__DUR5B{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.BlogClient_card__RCfCU{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);overflow:hidden;transition:border-color var(--transition)}.BlogClient_card__RCfCU:hover{border-color:var(--border-accent)}.BlogClient_card__RCfCU:hover .BlogClient_cardTitle__d7x8P{color:var(--accent)}.BlogClient_cardImg__9unZj{aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a1a,#111);display:flex;align-items:center;justify-content:center;font-size:.75rem;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase}.BlogClient_cardBody__zUiS_{padding:2rem;display:flex;flex-direction:column;gap:1rem;flex:1 1}.BlogClient_cardMeta__FWdbJ{display:flex;align-items:center;gap:.5rem}.BlogClient_cardCategory__KMTTV{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.BlogClient_cardDot__pwpGC,.BlogClient_cardRead__WyiTM{color:var(--text-muted);font-size:.75rem}.BlogClient_cardTitle__d7x8P{font-family:var(--font-heading);font-size:1.375rem;color:var(--text-primary);line-height:1.3;transition:color var(--transition)}.BlogClient_cardExcerpt__EqATy{font-size:.9rem;color:var(--text-secondary);line-height:1.7;flex:1 1}.BlogClient_cardFooter__dTu22{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--border);margin-top:auto}.BlogClient_cardAuthor__7TIQx{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.BlogClient_cardDate__knqqs{font-size:.75rem;color:var(--text-muted)}@media (max-width:768px){.BlogClient_grid__DUR5B{grid-template-columns:1fr}}