.blog-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;width:100%}.blog-header{margin-bottom:3rem;text-align:center}.blog-header h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.blog-header p{font-size:1.1rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}.blog-header-minimal{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid hsl(var(--border))}.blog-header-kicker{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.blog-header-title{margin:.45rem 0 0;font-size:clamp(2rem,4.2vw,2.9rem);font-weight:700;line-height:1.08;letter-spacing:-.015em;color:hsl(var(--foreground))}.blog-header-subtitle{max-width:720px;margin:.9rem auto 0;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.65;color:hsl(var(--muted-foreground))}.blog-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.blog-header h1{font-size:2rem}.blog-header-minimal{padding-bottom:1.2rem}.blog-header-kicker{letter-spacing:.11em}.blog-container{padding:1.5rem 1rem}}.blog-card{position:relative;border-radius:calc(var(--radius) + .25rem);overflow:clip;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease;background:linear-gradient(180deg,hsl(var(--card)) 0,hsl(var(--background)) 100%);border:1px solid hsl(var(--border));height:100%;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(0,0,0,.22)}.blog-card:hover{transform:translateY(-4px);border-color:hsl(var(--foreground)/.16);box-shadow:0 12px 26px rgba(0,0,0,.3)}.blog-card-image-container{position:relative;padding-top:58%;overflow:hidden;border-bottom:1px solid hsl(var(--border))}.blog-card-image,.blog-card-image-container{width:100%;background-color:hsl(var(--secondary))}.blog-card-image{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .38s ease}.blog-card-image-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.16) 0,rgba(0,0,0,0) 46%)}.blog-card:hover .blog-card-image{transform:scale(1.06)}.blog-card-content{padding:1.15rem 1.15rem 1.2rem;flex:1;display:flex;flex-direction:column}.blog-card-meta{display:flex;align-items:center;gap:.35rem;margin-bottom:.65rem}.blog-card-meta-separator{color:hsl(var(--muted-foreground))}.blog-card-date,.blog-card-readtime{margin:0;font-size:.79rem;color:hsl(var(--muted-foreground))}.blog-card-title{font-size:1.18rem;font-weight:600;margin-bottom:.55rem;color:hsl(var(--card-foreground));line-height:1.35;-webkit-line-clamp:2;line-clamp:2}.blog-card-excerpt,.blog-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt{color:hsl(var(--muted-foreground));margin-top:.25rem;margin-bottom:1rem;line-height:1.55;-webkit-line-clamp:3;line-clamp:3;flex-grow:1}.blog-card-link{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:9999px;padding:.32rem .62rem;background:hsl(var(--background));margin-top:auto;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.blog-card:hover .blog-card-link{border-color:hsl(var(--foreground)/.2);background-color:hsl(var(--secondary))}.blog-card-link svg{height:.875rem;width:.875rem;transition:transform .2s ease}.blog-card:hover .blog-card-link svg{transform:translateX(2px)}.blog-categories{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.blog-category{font-size:.7rem;line-height:1;padding:.29rem .56rem;border:1px solid hsl(var(--border));background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-weight:600;letter-spacing:.02em}.blog-categories .blog-category:first-child{background-color:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.blog-category.category-history{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.dark .blog-card{box-shadow:0 2px 12px rgba(0,0,0,.44);border:1px solid hsl(var(--border))}.dark .blog-card:hover{transform:translateY(-4px)}.toc{background-color:var(--secondary);border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.toc-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.toc-list{list-style-type:none;padding-left:0}.toc-list li{margin-bottom:.5rem}.toc-list li a{text-decoration:none;transition:color .2s;display:flex;padding:.25rem 0}.toc-list li a,.toc-list li a:hover{color:var(--foreground)}.article-metadata{display:flex;align-items:center;margin-top:1rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--muted-foreground)}.article-metadata .separator{margin:0 .5rem}.author-avatar{border-radius:50%;margin-right:.75rem}.blog-category{font-size:.75rem;padding:.25rem .625rem;border-radius:9999px;font-weight:500;transition:all .2s}.blog-category.category-analysis,.blog-category.category-crypto,.blog-category.category-education,.blog-category.category-esg,.blog-category.category-innovation,.blog-category.category-investing,.blog-category.category-markets,.blog-category.category-psychology,.blog-category.category-strategy,.blog-category.category-trading,.blog-category.category-trends{background-color:var(--secondary);color:var(--secondary-foreground)}.share-buttons{display:flex;gap:.5rem;margin-top:1rem;width:100%}.share-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background-color:var(--secondary);color:var(--secondary-foreground);transition:all .2s}.share-button:hover{background-color:var(--secondary);color:var(--foreground)}.share-button.copy-expanded{width:auto;padding:0 .5rem;gap:.35rem}.copy-expanded .copied-check{animation:copied-pop .35s cubic-bezier(.22,1,.36,1)}.copy-expanded .copied-text{opacity:0;transform:translateX(-4px);animation:copied-text-in .3s ease forwards;animation-delay:60ms}.copy-expanded .copied-halo{position:absolute;inset:-6px;border-radius:9999px;background:radial-gradient(closest-side,rgba(255,255,255,.18),rgba(255,255,255,0) 70%);filter:blur(2px);animation:copied-ping .5s ease-out}@keyframes copied-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes copied-text-in{to{opacity:1;transform:translateX(0)}}@keyframes copied-ping{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}.reading-progress-container{position:fixed;top:0;left:0;width:100%;height:4px;z-index:50;background-color:transparent}.reading-progress-bar{height:100%;background-color:var(--foreground);width:0;transition:width .1s ease}article blockquote{border-left:4px solid var(--border);padding-left:1rem;font-style:italic;margin:1.5rem 0;color:var(--muted-foreground)}.image-container{margin:2rem 0}.image-caption{text-align:center;font-size:.875rem;color:var(--muted-foreground);margin-top:.5rem}.related-posts-section{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.related-posts-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.article-heading{margin-top:2.5rem;scroll-margin-top:100px}.article-heading a{text-decoration:none;color:inherit}.article-heading a:hover .heading-anchor{opacity:1}.heading-anchor{margin-left:.5rem;opacity:0;font-size:.8em;transition:opacity .2s}.prose{line-height:1.8;color:var(--foreground)}.prose p{margin-top:1.1em;margin-bottom:1.1em}.prose h2{margin-top:2.2em;margin-bottom:.8em}.prose h3{margin-top:1.8em;margin-bottom:.6em}.prose ol,.prose ul{padding-left:1.25rem}.prose li+li{margin-top:.25em}.prose a{text-decoration:underline;text-underline-offset:2px}.not-prose .blog-back-link,.prose a.blog-back-link,.prose a[data-no-underline]{text-decoration:none!important}.prose img{border-radius:.5rem}.back-to-top{position:fixed;right:1rem;bottom:1rem;width:48px;height:48px;border-radius:9999px;background:rgba(0,0,0,.6);display:grid;place-items:center;color:white;z-index:66;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.back-to-top--visible{opacity:1;transform:translateY(0)}.back-to-top:hover{background:rgba(0,0,0,.75)}.back-to-top__svg{position:absolute;inset:0}.back-to-top__track{stroke:rgba(255,255,255,.25)}.back-to-top__progress{stroke:#fff}.back-to-top__icon{position:relative;z-index:1}@media (max-width:1023px){.back-to-top{bottom:calc(env(safe-area-inset-bottom) + 5.85rem)}}.dark .blog-category.category-psychology{background-color:rgba(126,34,206,.2);color:#d8b4fe}.dark .blog-category.category-trading{background-color:rgba(2,132,199,.2);color:#7dd3fc}.dark .blog-category.category-crypto{background-color:rgba(22,163,74,.2);color:#86efac}.dark .blog-category.category-innovation{background-color:rgba(202,138,4,.2);color:#fef08a}.dark .blog-category.category-strategy{background-color:rgba(194,65,12,.2);color:#fdba74}.dark .blog-category.category-investing{background-color:rgba(37,99,235,.2);color:#93c5fd}.dark .blog-category.category-esg{background-color:rgba(5,150,105,.2);color:#a7f3d0}.dark .blog-category.category-trends{background-color:rgba(162,28,175,.2);color:#f5d0fe}.dark .blog-category.category-markets{background-color:rgba(180,83,9,.2);color:#fde68a}.dark .blog-category.category-analysis{background-color:rgba(29,78,216,.2);color:#93c5fd}.dark .blog-category.category-education{background-color:rgba(134,25,143,.2);color:#f5d0fe}