.post-module__fFuUMG__page{min-height:calc(100vh - var(--header-height));z-index:1;padding:32px 0 80px;position:relative}.post-module__fFuUMG__layout{grid-template-columns:1fr 300px;align-items:start;gap:48px;display:grid}.post-module__fFuUMG__heroImageWrapper{background:var(--bg-elevated);width:100%;height:400px;margin-bottom:48px;position:relative}.post-module__fFuUMG__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.post-module__fFuUMG__heroOverlay{background:linear-gradient(to bottom, #0006 0%, transparent 40%, var(--bg-base) 100%);pointer-events:none;position:absolute;inset:0}.post-module__fFuUMG__backLinkHero{color:#fff;z-index:10;text-shadow:0 1px 4px #00000080;align-items:center;gap:6px;margin-top:32px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.post-module__fFuUMG__backLinkHero:hover{color:#ccc}.post-module__fFuUMG__article{min-width:0}.post-module__fFuUMG__backLink{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:24px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.post-module__fFuUMG__backLink:hover{color:var(--accent-primary)}.post-module__fFuUMG__postHeader{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.post-module__fFuUMG__postTitle{margin-top:12px;margin-bottom:16px;font-family:Clash Display,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2}.post-module__fFuUMG__postMeta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.post-module__fFuUMG__metaItem{color:var(--text-muted);align-items:center;gap:5px;font-size:.8125rem;display:inline-flex}.post-module__fFuUMG__content{color:var(--text-primary);font-family:Satoshi,sans-serif;font-size:1.0625rem;line-height:1.8}.post-module__fFuUMG__content h2{margin-top:40px;margin-bottom:16px;padding-top:16px;scroll-margin-top:80px;font-family:Clash Display,sans-serif;font-size:1.5rem;font-weight:600}.post-module__fFuUMG__content h3{margin-top:28px;margin-bottom:12px;scroll-margin-top:80px;font-family:Clash Display,sans-serif;font-size:1.2rem;font-weight:600}.post-module__fFuUMG__content p{margin-bottom:16px}.post-module__fFuUMG__content ul,.post-module__fFuUMG__content ol{margin-bottom:16px;padding-left:24px}.post-module__fFuUMG__content li{margin-bottom:8px}.post-module__fFuUMG__content a{color:var(--accent-primary);text-underline-offset:3px;transition:text-decoration-color var(--duration) var(--ease);-webkit-text-decoration:underline #4f46e54d;text-decoration:underline #4f46e54d}.post-module__fFuUMG__content a:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.post-module__fFuUMG__content strong{font-weight:600}.post-module__fFuUMG__content em{font-style:italic}.post-module__fFuUMG__content table{border-collapse:collapse;width:100%;margin:20px 0;font-size:.9375rem}.post-module__fFuUMG__content thead{background:var(--bg-subtle)}.post-module__fFuUMG__content th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-bottom:2px solid var(--border);padding:10px 16px;font-size:.8125rem;font-weight:600}.post-module__fFuUMG__content td{border-bottom:1px solid var(--bg-subtle);color:var(--text-secondary);padding:10px 16px}.post-module__fFuUMG__content tbody tr:hover{background:var(--bg-subtle)}.post-module__fFuUMG__content .tip-box{background:var(--accent-ultra-light);border-left:4px solid var(--accent-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:20px 0;padding:16px 20px;font-size:.9375rem;line-height:1.65}.post-module__fFuUMG__content .tip-box.tip-warning{background:var(--warning-light);border-left-color:var(--warning)}.post-module__fFuUMG__tags{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:24px;display:flex}.post-module__fFuUMG__tag{color:var(--text-muted);background:var(--bg-subtle);border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:500}.post-module__fFuUMG__shareBar{border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:24px;padding:20px 0;display:flex}.post-module__fFuUMG__shareLabel{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.post-module__fFuUMG__shareButtons{gap:8px;display:flex}.post-module__fFuUMG__shareBtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);transition:all var(--duration) var(--ease);align-items:center;gap:4px;padding:6px 12px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.post-module__fFuUMG__shareBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.post-module__fFuUMG__sidebar{top:calc(var(--header-height) + 24px);flex-direction:column;gap:20px;display:flex;position:sticky}.post-module__fFuUMG__tocCard,.post-module__fFuUMG__relatedCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.post-module__fFuUMG__tocTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:12px;font-family:Satoshi,sans-serif;font-size:.8125rem;font-weight:700}.post-module__fFuUMG__tocNav{flex-direction:column;gap:2px;display:flex}.post-module__fFuUMG__tocLink{color:var(--text-secondary);transition:all var(--duration) var(--ease);border-radius:4px;padding:5px 10px;font-size:.8125rem;line-height:1.4;text-decoration:none}.post-module__fFuUMG__tocLink:hover{background:var(--bg-subtle);color:var(--accent-primary)}.post-module__fFuUMG__tocNested{padding-left:20px;font-size:.75rem}.post-module__fFuUMG__relatedList{flex-direction:column;gap:12px;display:flex}.post-module__fFuUMG__relatedItem{border-radius:var(--radius-sm);transition:background var(--duration) var(--ease);flex-direction:column;gap:2px;padding:10px;text-decoration:none;display:flex}.post-module__fFuUMG__relatedItem:hover{background:var(--bg-subtle)}.post-module__fFuUMG__relatedTitle{color:var(--text-primary);font-size:.8125rem;font-weight:600;line-height:1.4}.post-module__fFuUMG__relatedMeta{color:var(--text-muted);font-size:.6875rem}.post-module__fFuUMG__sidebarCta{background:var(--accent-ultra-light);border-radius:var(--radius);text-align:center;border:1px solid #4f46e526;padding:20px}.post-module__fFuUMG__sidebarCta p{color:var(--text-secondary);margin-bottom:12px;font-size:.875rem;font-weight:500}@media (max-width:1024px){.post-module__fFuUMG__layout{grid-template-columns:1fr}.post-module__fFuUMG__sidebar{flex-flow:wrap;position:static}.post-module__fFuUMG__tocCard,.post-module__fFuUMG__relatedCard{flex:1;min-width:250px}.post-module__fFuUMG__sidebarCta{flex-basis:100%}}@media (max-width:768px){.post-module__fFuUMG__postTitle{font-size:1.6rem}.post-module__fFuUMG__content{font-size:1rem}.post-module__fFuUMG__shareBar{flex-direction:column;align-items:flex-start}}
