.blog-detail-module__DqIlNW__wrapper{font-family:var(--font-inter);color:#3a3327;background:#fff;font-size:16px;line-height:1.7}.blog-detail-module__DqIlNW__wrapper .blog-content:first-of-type>p:first-child{text-align:justify;margin-bottom:20px}.blog-detail-module__DqIlNW__toc a{font-weight:700;text-decoration:none;color:#dca54a!important}.blog-detail-module__DqIlNW__wrapper .blog-content:first-of-type>p:first-child a{font-weight:700;text-decoration:none;color:#dca54a!important}.blog-detail-module__DqIlNW__toc a:hover{text-decoration:underline}.blog-detail-module__DqIlNW__wrapper .blog-content:first-of-type>p:first-child a:hover{text-decoration:underline}.blog-detail-module__DqIlNW__toc{background:#fdfaf0;border:1px solid #ecdcb4;border-radius:8px;margin:0 0 30px;padding:15px}.blog-detail-module__DqIlNW__tocTitle{color:#5a3d02;cursor:pointer;justify-content:space-between;align-items:center;margin:0;font-size:18px;font-weight:700;list-style:none;display:flex}.blog-detail-module__DqIlNW__tocTitle::-webkit-details-marker{display:none}.blog-detail-module__DqIlNW__tocTitle:after{content:"+";font-size:24px;font-weight:500;line-height:1}.blog-detail-module__DqIlNW__toc[open] .blog-detail-module__DqIlNW__tocTitle{margin-bottom:10px}.blog-detail-module__DqIlNW__toc[open] .blog-detail-module__DqIlNW__tocTitle:after{content:"−"}.blog-detail-module__DqIlNW__tocList{margin:0;padding:0;list-style:none}.blog-detail-module__DqIlNW__tocList li{margin-bottom:8px}.blog-detail-module__DqIlNW__tocList li:last-child{margin-bottom:0}.blog-detail-module__DqIlNW__tocSubItem{padding-left:18px;font-size:14px}.blog-detail-module__DqIlNW__wrapper .blog-faq{background:#fdfaf0;border:1px solid #ecdcb4;border-radius:8px;margin:2em 0}.blog-detail-module__DqIlNW__wrapper .blog-faq>summary{cursor:pointer;padding:15px 52px 15px 15px;list-style:none;position:relative}.blog-detail-module__DqIlNW__wrapper .blog-faq>summary::-webkit-details-marker{display:none}.blog-detail-module__DqIlNW__wrapper .blog-faq>summary:after{content:"+";color:#5a3d02;font-size:24px;line-height:1;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.blog-detail-module__DqIlNW__wrapper .blog-faq[open]>summary:after{content:"−"}.blog-detail-module__DqIlNW__wrapper .blog-faq>summary h2{margin:0!important}.blog-detail-module__DqIlNW__wrapper .blog-faq>:not(summary){margin-left:15px;margin-right:15px}.blog-detail-module__DqIlNW__wrapper .blog-faq>:last-child{margin-bottom:15px}.blog-detail-module__DqIlNW__disclaimer{color:#6b5a3a;margin-top:30px;font-size:14px;font-style:italic}.blog-detail-module__DqIlNW__cta{background:#fff;border:1px solid #dca54a;border-radius:6px;flex-wrap:wrap;margin:40px 0 35px;padding:20px;display:flex;position:relative}.blog-detail-module__DqIlNW__ctaBadge{color:#fff;text-transform:uppercase;background:#dca54a;border-radius:4px;padding:6px 16px;font-size:13px;font-weight:700;position:absolute;top:-16px;left:15px}.blog-detail-module__DqIlNW__ctaImageColumn{text-align:center;border-right:1px solid #eaeaea;flex-direction:column;flex:0 0 160px;justify-content:center;align-items:center;margin:10px 15px 0 0;padding-right:15px;display:flex}.blog-detail-module__DqIlNW__ctaImage{object-fit:contain;width:100%;height:auto;margin-bottom:10px}.blog-detail-module__DqIlNW__ctaCaption{color:#6b5a3a;margin:0;font-size:13px;line-height:1.4}.blog-detail-module__DqIlNW__ctaContent{flex-direction:column;flex:1;justify-content:space-between;min-width:250px;margin-top:10px;display:flex}.blog-detail-module__DqIlNW__ctaTitle{color:#5a3d02;margin:0 0 10px;font-size:19px;font-weight:700}.blog-detail-module__DqIlNW__ctaText{color:#3a3327;text-align:justify;margin:0 0 15px;font-size:14.5px;line-height:1.6}.blog-detail-module__DqIlNW__ctaDivider{border:0;border-top:1px dashed #ecdcb4;margin:10px 0 15px}.blog-detail-module__DqIlNW__ctaFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-detail-module__DqIlNW__ctaPrice{color:#5a3d02;margin:0;font-size:18px;font-weight:700}.blog-detail-module__DqIlNW__ctaButton{color:#fff;text-align:center;white-space:nowrap;background:#dca54a;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:700;text-decoration:none}.blog-detail-module__DqIlNW__ctaButton:hover{background:#c08f38}@media (max-width:560px){.blog-detail-module__DqIlNW__cta{padding:24px 16px 18px}.blog-detail-module__DqIlNW__ctaImageColumn{border-bottom:1px solid #eaeaea;border-right:0;flex:100%;margin-right:0;padding:0 0 16px}.blog-detail-module__DqIlNW__ctaImage{max-width:180px}.blog-detail-module__DqIlNW__ctaContent{min-width:100%}.blog-detail-module__DqIlNW__ctaFooter{flex-direction:column;align-items:stretch}.blog-detail-module__DqIlNW__ctaButton{width:100%}}
