.blog-breadcrumb{position:relative;z-index:5;max-width:1000px;margin:0 auto 24px;padding:0 40px;display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(180,200,230,.65)}.blog-breadcrumb a{color:rgba(180,200,230,.65);text-decoration:none;transition:color .2s ease}.blog-breadcrumb a:hover{color:hsla(39,87%,76%,.9)}.breadcrumb-separator{color:rgba(180,200,230,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb-current{color:hsla(39,87%,76%,.75)}.blog-article-content{position:relative;z-index:5;max-width:1000px;margin:0 auto;padding:0 40px 120px}.blog-article-meta{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-size:13px;font-weight:500;letter-spacing:.5px}.blog-article-category{color:rgba(184,137,67,.95);font-weight:700;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.1)}.meta-separator{color:rgba(139,116,88,.6)}.blog-article-date,.blog-article-read-time{color:rgba(139,116,88,.85);font-weight:500}.blog-letter-paper{position:relative;background:linear-gradient(145deg,#d8c9ac,#e5d4b8 15%,#d4c4a8 35%,#c9b99d 65%,#bda987 85%,#b09b7a);border-radius:4px;padding:60px 80px 70px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(80,60,40,.15),0 16px 32px rgba(80,60,40,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.blog-letter-paper:after{content:"";position:absolute;top:40px;right:40px;width:100px;height:100px;background-image:url(/letter-opening-seal.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.2;pointer-events:none;transform:rotate(-8deg);z-index:1;mix-blend-mode:multiply}.blog-letter-paper>*{position:relative;z-index:1}.blog-article-title{font-size:48px;font-weight:500;color:#000;margin:0 0 24px;letter-spacing:-.5px;line-height:1.2}.blog-article-subtitle,.blog-article-title{font-family:Cormorant Garamond,Georgia,serif}.blog-article-subtitle{font-size:20px;line-height:1.5;color:rgba(0,0,0,.75);margin:0 0 40px;font-style:italic}.blog-article-hero-image{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 48px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,rgba(20,30,50,.9),rgba(40,60,90,.8));box-shadow:0 4px 16px rgba(0,0,0,.15)}.blog-article-hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.blog-letter-paper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(139,116,88,.03) 0,rgba(139,116,88,.03) 3px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(139,116,88,.03) 0,rgba(139,116,88,.03) 3px),radial-gradient(ellipse at 15% 20%,rgba(139,100,60,.08) 0,transparent 40%),radial-gradient(ellipse at 85% 15%,rgba(160,120,80,.06) 0,transparent 35%),radial-gradient(ellipse at 70% 85%,rgba(139,100,60,.07) 0,transparent 45%),radial-gradient(ellipse at 20% 90%,rgba(160,120,80,.05) 0,transparent 38%),radial-gradient(ellipse at center,transparent 40%,rgba(100,80,60,.08) 100%);border-radius:4px;z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.6}.blog-article-body{font-size:19px;line-height:1.5;color:#000;font-family:Cormorant Garamond,Georgia,serif}.blog-article-body p{margin:0 0 16px}.blog-article-body p:last-child{margin-bottom:0}.blog-indent{padding-left:32px;font-style:italic;color:rgba(0,0,0,.75);line-height:1.5}.blog-emphasis{font-weight:600;font-size:22px;color:#000;margin-top:32px;margin-bottom:16px;line-height:1.4}.blog-spacer{margin-top:40px;padding-top:40px;border-top:1px solid rgba(139,116,88,.15)}.blog-signature{margin-top:60px;padding-top:24px;text-align:right;font-style:italic;color:rgba(0,0,0,.7);border-top:1px solid rgba(139,116,88,.12);font-size:18px;line-height:1.5}.blog-letter-footer{margin-top:60px;padding-top:40px;border-top:2px solid rgba(139,116,88,.2);text-align:center}.blog-cta-button{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,rgba(89,75,58,.9),rgba(68,56,44,.95));color:rgba(255,252,245,.98);text-decoration:none;border-radius:8px;font-size:15px;font-weight:500;letter-spacing:.3px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.blog-cta-button:hover{background:linear-gradient(135deg,#594b3a,#44382c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.blog-breadcrumb{padding:0 20px;font-size:12px;gap:6px;flex-wrap:wrap}.blog-article-content{padding:0 20px 80px}.blog-article-meta{margin-bottom:24px;font-size:12px;gap:8px}.blog-letter-paper{padding:40px 32px 50px}.blog-article-title{font-size:32px;margin-bottom:20px}.blog-article-subtitle{font-size:17px;margin-bottom:32px;line-height:1.5}.blog-article-hero-image{padding-bottom:56.25%;border-radius:8px;margin-bottom:36px}.blog-article-body{font-size:18px;line-height:1.5}.blog-article-body p{margin:0 0 14px}.blog-emphasis{font-size:20px;line-height:1.4}.blog-signature{font-size:17px;line-height:1.5}.blog-indent{line-height:1.5}.blog-letter-header{flex-direction:column;align-items:flex-start;gap:12px}.blog-article-date{font-size:12px}.blog-indent{padding-left:20px}.blog-emphasis{font-size:18px}.blog-spacer{margin-top:32px;padding-top:32px}.blog-signature{margin-top:48px;padding-top:20px}.blog-cta-button{padding:12px 28px;font-size:14px}}html[data-theme=nebula] .blog-letter-paper:before{background:linear-gradient(180deg,rgba(255,252,245,.92),rgba(255,250,238,.94) 50%,rgba(255,248,232,.92))}