.center_about_blog_detail{padding-top:48px;padding-bottom:70px;background:linear-gradient(135deg,rgba(78,52,46,0.1),rgba(243,178,4,0.12))}.blog-hero-kicker,.blog-section-label{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#8a5b00}.blog-hero-copy{max-width:780px;margin:14px auto 0;font-size:18px;line-height:1.7;color:#5e534d}.blog-article-main{background:#faf8f4;padding-bottom:72px}.blog-article-shell{padding-top:36px}.blog-article-card{padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(78,52,46,0.1);box-shadow:0 18px 44px rgba(15,23,42,0.08)}.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;color:#857972;font-size:13px}.blog-breadcrumbs a{color:#8a5b00;font-weight:700}.blog-article-meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.blog-article-meta span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#f7f1df;color:#4e342e;font-size:13px;font-weight:700}.blog-article-meta i{color:#f3b204}.blog-article-cover{overflow:hidden;border-radius:22px;margin-bottom:28px}.blog-article-cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.blog-article-body{color:#43342c;font-size:17px;line-height:1.8}.blog-article-body p{margin-bottom:16px}.blog-article-body h2,.blog-article-body h3{color:#2e1f16;scroll-margin-top:84px}.blog-article-body h2{margin:30px 0 16px;font-size:31px;line-height:1.26}.blog-article-body h3{margin:22px 0 12px;font-size:22px;line-height:1.35}.blog-article-body a{color:#8a5b00;font-weight:700}.blog-article-block{margin-top:18px}.blog-key-takeaways{padding:24px 24px 14px;border-radius:20px;background:#fff8e8;border:1px solid rgba(243,178,4,0.32)}.blog-key-takeaways ul,.blog-sidebar-links{margin:0;padding-left:18px}.blog-key-takeaways li,.blog-sidebar-links li{margin-bottom:10px}.blog-article-cta{margin-top:34px;padding:26px;border-radius:22px;background:linear-gradient(135deg,#2e1f16,#5a3a2d);color:#fff}.blog-article-cta h2{margin-top:0;color:#fff}.blog-article-cta p{color:#f2ece0}.blog-faq-block{margin-top:34px}.blog-faq-item{padding:18px 0;border-bottom:1px solid rgba(78,52,46,0.12)}.blog-faq-item:last-child{border-bottom:none}.blog-faq-item h3{margin-top:0}.blog-article-sidebar{display:grid;gap:18px}.blog-sidebar-card{padding:22px;border-radius:20px;background:#fff;border:1px solid rgba(78,52,46,0.1);box-shadow:0 14px 30px rgba(15,23,42,0.06)}.blog-sidebar-card:first-child{position:sticky;top:18px}.article-toc{display:grid;gap:8px}.article-toc a{display:block;color:#5f6872;font-size:14px;line-height:1.55}.article-toc a.is-sub{padding-left:14px;font-size:13px}.article-toc a.is-active,.article-toc a:hover,.article-toc a:focus{color:#8a5b00;font-weight:700}.blog-sidebar-category{margin:6px 0 8px;font-size:22px;line-height:1.35;color:#2e1f16}.blog-sidebar-keyword{margin:0;color:#857972;line-height:1.6}.blog-sidebar-cta{background:#fff8e8;border-color:rgba(243,178,4,0.32)}.blog-sidebar-cta h2{margin:8px 0 12px;font-size:28px;line-height:1.25}.blog-sidebar-cta .button{margin-top:10px}.blog-related-section{margin-top:34px}.related-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.related-post-card{border:1px solid rgba(78,52,46,0.1);border-radius:20px;background:#fff;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}.related-post-card:hover,.related-post-card:focus-within{transform:translateY(-3px);box-shadow:0 14px 32px rgba(15,23,42,0.1)}.related-post-image{display:block;overflow:hidden}.related-post-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.related-post-body{padding:18px}.related-post-tag{margin:0 0 8px;color:#8a5b00;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.related-post-body h3{margin:0 0 10px;font-size:21px;line-height:1.35}.related-post-body h3 a{color:#2e1f16}.related-post-body>p:last-of-type{color:#5f6872;line-height:1.65}.related-post-link{color:#8a5b00;font-weight:700}@media screen and (max-width:991px){.related-post-grid{grid-template-columns:1fr}.blog-sidebar-card:first-child{position:static}}@media screen and (max-width:767px){.center_about_blog_detail{padding-top:36px;padding-bottom:52px}.blog-article-card,.blog-sidebar-card,.blog-article-cta{padding:20px}.blog-article-body{font-size:16px}.blog-article-body h2{font-size:27px}.blog-article-body h3,.blog-sidebar-cta h2{font-size:22px}.blog-article-meta,.blog-breadcrumbs{gap:8px}}
