.page_blogPostPage___bNUi{padding-bottom:var(--space-12)}.page_postHeaderImageContainer__UFJyP{width:100%;max-height:450px;aspect-ratio:16/9;margin-bottom:var(--space-6);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 6px 20px rgba(0,123,255,.15);background-color:var(--color-primary-deep-blue)}.page_postHeaderImage__3bTr2{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.9)}.page_postHeader__Ye_ll{text-align:left;margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-primary-electric-blue-transparent,rgba(0,123,255,.25));position:relative}.page_postHeader__Ye_ll.page_headerNoImage__zhVJ6{margin-top:var(--space-8)}.page_postHeader__Ye_ll:after{content:"";position:absolute;bottom:-1px;left:0;width:100px;height:3px;background:var(--color-accent-cyan);border-radius:2px;opacity:.8}.page_postTitle__Isvbr{font-size:clamp(2.2rem,5vw,3.2rem);color:var(--color-text-headings);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);line-height:1.25}.page_postMeta__f7pJ0{font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;margin-top:var(--space-3)}.page_postMeta__f7pJ0 span{opacity:.9}.page_postMeta__f7pJ0 .page_authorName__63ruc{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page_postContent__YFp8J{line-height:1.85;font-size:var(--font-size-base);color:var(--color-text-primary);max-width:750px;margin:0 auto}.page_contentParagraph__HPF5o,.page_postContent__YFp8J p{margin-bottom:var(--space-5)}.page_postContent__YFp8J p:last-child{margin-bottom:0}.page_postContent__YFp8J a{color:var(--color-accent-cyan);text-decoration:none;border-bottom:1px solid var(--color-accent-cyan-transparent,rgba(0,255,255,.5));transition:color var(--transition-short),border-color var(--transition-short)}.page_postContent__YFp8J a:hover{color:var(--color-primary-electric-blue);border-bottom-color:var(--color-primary-electric-blue)}.page_contentHeading2__UqdiE,.page_postContent__YFp8J h2{font-size:var(--font-size-2xl);color:var(--color-text-headings);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-semibold)}.page_contentHeading3__xJMWf,.page_postContent__YFp8J h3{font-size:var(--font-size-xl);color:var(--color-text-headings);margin-top:var(--space-6);margin-bottom:var(--space-3);font-weight:var(--font-weight-semibold)}.page_contentList__6DMyU,.page_postContent__YFp8J ol,.page_postContent__YFp8J ul{margin:var(--space-4) 0 var(--space-5) var(--space-4);padding-left:var(--space-4)}.page_contentListItem__qO7Tx,.page_postContent__YFp8J li{margin-bottom:var(--space-2);padding-left:var(--space-2)}.page_postContent__YFp8J ul li::marker{color:var(--color-primary-electric-blue);font-size:1.2em}.page_postContent__YFp8J ol{list-style-type:decimal}.page_postContent__YFp8J ol li::marker{color:var(--color-primary-electric-blue);font-weight:var(--font-weight-semibold)}.page_postContent__YFp8J blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-left:5px solid var(--color-primary-electric-blue);background-color:var(--color-primary-dark-blue);color:var(--color-text-secondary);font-style:italic;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;position:relative}.page_postContent__YFp8J blockquote p{margin-bottom:0}.page_postContent__YFp8J blockquote:before{content:"“";font-family:Georgia,serif;font-size:3em;color:var(--color-primary-electric-blue);position:absolute;left:var(--space-2);top:-.2em;opacity:.3}.page_postContent__YFp8J code:not(pre>code){background-color:var(--color-bg-surface);color:var(--color-accent-cyan);padding:.25em .5em;border-radius:var(--border-radius-sm);font-size:.9em;border:1px solid var(--color-border)}.page_postContent__YFp8J code:not(pre>code),.page_postContent__YFp8J pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.page_postContent__YFp8J pre{background-color:#0a0a14;color:#c2c6ce;padding:var(--space-5);border-radius:var(--border-radius-lg);overflow-x:auto;margin:var(--space-6) 0;border:1px solid var(--color-primary-electric-blue-transparent,rgba(0,123,255,.3));box-shadow:0 0 15px rgba(0,123,255,.1);font-size:var(--font-size-sm);line-height:1.6}.page_postContent__YFp8J pre code{background-color:transparent;color:inherit;padding:0;font-size:inherit;border:none;text-shadow:none}.page_postContent__YFp8J img{max-width:100%;height:auto;border-radius:var(--border-radius-md);margin:var(--space-6) auto;display:block;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid var(--color-border)}.page_postContent__YFp8J hr{border:0;height:1px;background:linear-gradient(to right,transparent,var(--color-primary-electric-blue),transparent);margin:var(--space-8) 0;opacity:.5}.page_backToBlogContainer__jdabj{margin-top:var(--space-10);text-align:center;padding-top:var(--space-6);border-top:1px dashed var(--color-primary-deep-blue)}.page_backLink__hjQnF{color:var(--color-primary-electric-blue);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-md);transition:background-color var(--transition-short),color var(--transition-short),letter-spacing var(--transition-short),box-shadow var(--transition-short);border:1px solid transparent}.page_backLink__hjQnF:hover{color:var(--color-accent-cyan);background-color:var(--color-bg-surface);border-color:var(--color-accent-cyan);letter-spacing:.5px;box-shadow:0 0 10px rgba(0,255,255,.3)}.page_loadingMessage__y8a9w,.page_notFoundPage__FOOvB{text-align:center;padding:var(--space-10) var(--space-4);min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--font-size-lg);color:var(--color-text-secondary)}.page_notFoundPage__FOOvB h1{color:var(--color-primary-electric-blue);margin-bottom:var(--space-4);font-size:var(--font-size-2xl)}