@font-face{font-family:Bevan;src:url(/_next/static/media/Bevan-Regular.5bb24476.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Bitter;src:url(/_next/static/media/Bitter-Regular.6a6b7ae7.ttf) format("truetype");font-weight:400;font-style:normal}.detailblog-container{background-color:#f8f6f1}.blog-detail,.detailblog-container{margin:0 auto;font-family:Bitter,sans-serif;color:#3f2f22bf;line-height:1.6;text-align:left}.blog-detail{max-width:800px}.blog-detail h1{font-size:2.5rem;margin-bottom:.5rem;font-weight:700;color:#3f2f22;letter-spacing:.2rem;font-family:Bevan,sans-serif}.blog-detail p{font-size:1rem;margin-bottom:1.5rem}.blog-date{text-transform:uppercase;font-size:10px!important;letter-spacing:.13rem;display:flex;color:#3f2f22;opacity:.8;align-items:center;gap:.5rem;flex-wrap:wrap}.dot-separator{font-size:.8rem;line-height:1}.blog-detail img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.blog-body{font-size:1rem;letter-spacing:.06rem;line-height:1.8;margin-bottom:0;padding-bottom:0}.blog-body h2,.blog-body h3{font-size:18px;margin-top:2rem;margin-bottom:1rem;color:#3f2f22}.blog-body h3 a,.blog-body h3 b,.blog-body h3 span{font-family:Bevan,sans-serif;letter-spacing:.1rem;font-weight:100;font-size:18px}.blog-body h3 a{text-decoration:underline 1px solid}.blog-body h3{font-family:Bevan,sans-serif;letter-spacing:.1rem;font-weight:100;font-size:18px}.blog-body div a{text-decoration:underline 1px solid}.blog-body div iframe{max-width:800px}.blog-body h4{font-family:Bevan,sans-serif;color:#3f2f22;font-weight:100;letter-spacing:.1rem}.blog-body a{color:#8f150a;text-decoration:none}.blog-body strong{font-family:Bevan,sans-serif;color:#3f2f22;font-weight:100;letter-spacing:.1rem}.blog-body p strong{color:#3f2f22}.blog-body a strong,.blog-body p strong{font-family:Bitter,sans-serif;font-weight:700}.blog-body a strong{color:#8f150a}.blog-body p a{color:#8f150a;font-family:Bitter,sans-serif;font-weight:700;text-decoration:underline 1px solid}.blog-body p strong a i{color:#8f150a}.blog-body ul li a span{color:#8f150a;font-family:Bitter,sans-serif;font-weight:700;text-decoration:underline 1px solid}.blog-body p i{color:#3f2f22bf}.blog-body a:hover{text-decoration:underline 2px solid}.blog-body ol,.blog-body ul{margin-left:1.5rem}.blog-body ol{padding:1rem 0}.blog-body blockquote{border-left:1px solid #ccc;font-style:italic;padding:0 10px}.blog-body li span{color:#3f2f22bf}.blog-body p b i,.blog-body ul li strong{color:#3f2f22bf;font-family:Bitter,sans-serif;font-weight:700}.blog-body div span img{margin-top:0}.blog-footer{flex-direction:column;padding:0 1rem}.blog-footer,.blog-footer-link a{display:flex;justify-content:center;align-items:center}.blog-footer-link a{gap:.5rem;text-decoration:none;color:#8f150a;font-size:20px;transition:all .3s ease-in-out}.blog-footer-link a:hover{text-decoration:underline;transition:all .3s ease-in-out}.blog-footer-link a:hover svg{transition:all .2s ease-in-out;transform:translateX(-2px);scale:1.2}.blog-footer-mirror-blogs{margin-top:2rem;display:flex;width:100%;justify-content:center;max-width:1200px;gap:.5rem;flex-direction:column}.blog-footer-mirror-blogs h2{text-align:left;font-size:2.5rem;font-weight:700;color:#3f2f22;font-family:Bevan,sans-serif;letter-spacing:.1rem}.blog-footer-mirror-content{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:50px}.blog-card{border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);background-color:#fff;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;text-decoration:none}.blog-thumbnail{width:100%;height:auto;display:block;object-fit:cover;max-height:350px}.blog-card:hover .blog-thumbnail{scale:1.02;transition:all .5s ease-in-out}.blog-content{color:#3f2f22;padding:16px;display:flex;flex-direction:column;gap:.5rem;text-align:left}.blog-heading{font-family:Bevan;font-size:20px;font-weight:100}.blog-card:hover .blog-heading{text-decoration:underline;transition:all .5s ease-in-out}.blog-meta{text-transform:uppercase;font-size:.7rem;font-family:Bevan;letter-spacing:.1rem;display:flex;color:#3f2f22;font-weight:100;align-items:center;gap:.5rem;flex-wrap:wrap}.dot-separator-blog{font-size:.6rem;line-height:1}.blog-excerpt{color:#3f2f22;font-weight:100;font-size:1rem;line-height:1.5;color:#333;flex-grow:1}.blog-footer-button a{margin-top:2rem;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:.5rem 1.5rem;border-radius:8px;color:#fff;background-color:#8f150a;font-size:18px;transition:all .3s ease-in-out}.blog-footer-button:hover a{scale:1.1;transition:all .3s ease-in-out}.loading-detailBlog{display:flex;justify-content:center;align-items:center;font-family:Bevan;font-size:24px;margin:0 auto;min-height:100vh;color:#3f2f22;font-weight:100}hr{margin:3rem 0}@media screen and (min-width:750px){hr{margin:6rem 0}.blog-detail{padding:2rem 1rem}}@media screen and (max-width:750px){.blog-detail h1{font-size:1.5rem;margin-bottom:.5rem;font-weight:700;color:#3f2f22;letter-spacing:.2rem;font-family:Bevan,sans-serif}}.open-share-modal{margin:2rem 0;border:none;cursor:pointer;border-radius:8px;font-size:1rem;display:flex;align-items:center;gap:.5rem;color:#8f150a;background-color:#f8f6f1;transition:all .3s ease-in-out}.open-share-modal:hover{text-decoration:underline}.open-share-modal:hover .share-icon{scale:1.1;transition:all .2s ease-in-out}