.blog-nav{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:12px 0;position:sticky;top:0;z-index:100}.blog-nav .container{display:flex;justify-content:space-between;align-items:center}.blog-nav-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:#1f2937;font-weight:700;font-size:var(--font-lg)}.blog-nav-logo img{display:block}.blog-nav-home{color:#1f2937;text-decoration:none;font-size:var(--font-sm);padding:6px 12px;border-radius:8px;transition:background-color .2s}.blog-nav-home:hover{background-color:#f5f5f5}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:var(--font-sm);color:#666;margin-bottom:16px}.breadcrumb a{color:#666;text-decoration:none}.breadcrumb a:hover{color:#2a2a2a;text-decoration:underline}.breadcrumb-separator{color:#999}.breadcrumb-current{color:#1f2937}.blog-index-header{background-color:#fafbfc;padding:40px 0 32px;margin-top:60px;text-align:center}.blog-index-header .container{max-width:1400px;margin:0 auto;padding:0 20px}.blog-index-title{font-family:'Cormorant Garamond',serif;font-size:var(--font-3xl);font-weight:600;color:#1f2937;margin:16px 0 8px 0}.blog-index-subtitle{font-size:var(--font-base);color:#6b7280;margin:0}.blog-index-main{padding:40px 0;background-color:#fafbfc}.blog-posts{display:grid;grid-template-columns:1fr;gap:32px;max-width:1400px;margin:0 auto}.blog-post-card{background-color:#fff;border-radius:2px;padding:24px;border:1px solid #e5e7eb}.blog-post-card-title{font-family:'Cormorant Garamond',serif;font-size:var(--font-2xl);font-weight:600;color:#1f2937;margin:0 0 12px 0;line-height:1.35}.blog-post-card-title a{color:#1f2937;text-decoration:none}.blog-post-card-excerpt{font-size:var(--font-sm);color:#6b7280;line-height:1.7;margin:0 0 16px 0}.blog-post-card-meta{display:flex;align-items:center;gap:24px;font-size:var(--font-sm);color:#9ca3af;margin:16px 0 12px;padding-top:12px;border-top:1px solid #f3f4f6}.blog-post-card-meta span{display:flex;align-items:center;gap:8px}.blog-post-card-meta svg{width:16px;height:16px;flex-shrink:0;vertical-align:middle}.blog-post-card-separator{color:#ccc}.blog-post-card-link{display:inline-block;color:#b54708;background:0 0;border:2px solid #b54708;text-decoration:none;font-weight:600;font-size:var(--font-sm);padding:10px 16px;border-radius:2px;transition:all .2s ease}.blog-post-card-link:hover{background:#b54708;color:#fff}.blog-post-card-link:active{background:#a23d06;border-color:#a23d06;color:#fff}.blog-post-card-link:focus-visible{outline:2px solid #B54708;outline-offset:2px}.blog-article{background-color:#fafbfc}.blog-header{background-color:#fff;padding:40px 0;border-bottom:1px solid #e5e7eb}.blog-title{font-size:var(--font-2xl);font-weight:700;color:#1f2937;margin:0 0 16px 0;line-height:1.2;max-width:800px}.blog-meta{display:flex;align-items:center;gap:8px;font-size:var(--font-sm);color:#666;flex-wrap:wrap}.blog-meta-separator{color:#ccc}.reading-time{color:#999}.blog-content{max-width:800px;margin:0 auto;padding:40px 16px}.blog-body{background-color:#fff;padding:40px 24px;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.blog-lead{font-size:var(--font-lg);font-weight:400;color:#1f2937;line-height:1.6;margin:0 0 24px 0}.blog-body p{font-size:var(--font-base);line-height:1.8;color:#1f2937;margin:0 0 20px 0}.blog-body ol,.blog-body ul{font-size:var(--font-base);line-height:1.8;color:#1f2937;margin:0 0 20px 0;padding-left:24px}.blog-body li{font-size:var(--font-base);line-height:1.8;color:#1f2937;margin:0 0 8px 0}.blog-body a{font-size:var(--font-base);color:#1f2937;text-decoration:underline}.blog-body strong{font-size:var(--font-base);font-weight:700;color:#1f2937}.blog-body h2{font-size:var(--font-2xl);font-weight:700;color:#1f2937;margin:40px 0 20px 0;line-height:1.3}.blog-body h3{font-size:var(--font-xl);font-weight:700;color:#1f2937;margin:32px 0 16px 0;line-height:1.3}.blog-conclusion{font-size:var(--font-base);font-weight:400;color:#1f2937;margin:40px 0 0 0;padding:24px;background-color:#fafbfc;border-radius:8px;border-left:4px solid gold}.blog-footer{margin-top:40px;padding-top:40px;border-top:1px solid #e0e0e0}.blog-cta{text-align:center;padding:32px;background-color:#fafbfc;border-radius:16px;margin-bottom:32px}.blog-cta h3{font-size:var(--font-2xl);font-weight:700;color:#1f2937;margin:0 0 8px 0}.blog-cta p{font-size:var(--font-base);color:#666;margin:0 0 20px 0}.blog-cta-button{display:inline-block;background-color:transparent;color:#b54708;border:2px solid #b54708;text-decoration:none;font-weight:700;font-size:var(--font-base);padding:12px 24px;border-radius:2px;transition:all .2s ease}.blog-cta-button:hover{background-color:#b54708;color:#fff}.blog-cta-button:active{background-color:#b54708;color:#fff}.blog-cta-button:focus{outline:0}.blog-cta-button:focus-visible{outline:2px solid #B54708;outline-offset:2px}.blog-cta-button{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-share{text-align:center}.blog-share p{font-size:var(--font-sm);color:#666;margin:0 0 12px 0}.blog-share-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.blog-share-links a{color:#1f2937;text-decoration:none;font-size:var(--font-sm);padding:6px 12px;border-radius:8px;transition:background-color .2s}.blog-share-links a:hover{background-color:#fafbfc}.blog-share-separator{color:#ccc}.blog-related-articles{margin-top:40px;padding-top:40px;border-top:1px solid #e0e0e0}.blog-related-title{font-size:var(--font-2xl);font-weight:700;color:#1f2937;margin:0 0 24px 0}.blog-related-list{display:grid;grid-template-columns:1fr;gap:20px}.blog-related-item{display:block;background-color:#fafbfc;border-radius:12px;padding:20px;text-decoration:none;color:#1f2937;transition:background-color .2s}.blog-related-item:hover{background-color:#f3f4f6}.blog-related-item h4{font-size:var(--font-lg);font-weight:700;color:#1f2937;margin:0 0 8px 0}.blog-related-item p{font-size:var(--font-sm);color:#666;line-height:1.6;margin:0}@media (min-width:768px){.blog-posts{grid-template-columns:1fr 1fr;max-width:1100px}.blog-index-title{font-size:var(--font-3xl)}.blog-index-subtitle{font-size:var(--font-lg)}.blog-title{font-size:var(--font-3xl)}.blog-body{padding:60px 48px}.blog-lead{font-size:var(--font-xl)}.blog-body p{font-size:var(--font-base)}.blog-body ol,.blog-body ul{font-size:var(--font-base)}.blog-body li{font-size:var(--font-base)}.blog-body a{font-size:var(--font-base)}.blog-body strong{font-size:var(--font-base)}.blog-body h2{font-size:var(--font-2xl)}.blog-body h3{font-size:var(--font-xl)}.blog-conclusion{font-size:var(--font-base)}}@media (min-width:992px){.blog-posts{grid-template-columns:1fr 1fr 1fr;max-width:1400px}.blog-post-card{padding:32px}.blog-post-card-title{font-size:var(--font-2xl)}.blog-related-list{grid-template-columns:1fr 1fr}.blog-title{font-size:var(--font-3xl)}.blog-lead{font-size:var(--font-xl)}.blog-body p{font-size:var(--font-base)}.blog-body ol,.blog-body ul{font-size:var(--font-base)}.blog-body li{font-size:var(--font-base)}.blog-body a{font-size:var(--font-base)}.blog-body strong{font-size:var(--font-base)}.blog-body h2{font-size:var(--font-2xl)}.blog-body h3{font-size:var(--font-xl)}.blog-conclusion{font-size:var(--font-base)}}