.BlogDetail_blogDetailContainer__WkZqg{max-width:1000px;margin:0 auto;padding:4rem 2rem;min-height:100vh;background-color:#fff}.BlogDetail_backButton__dlkrk{display:inline-flex;align-items:center;color:#B8956A;text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .3s ease;padding:.5rem 1rem;border-radius:.5rem;background-color:#FDF7F2}.BlogDetail_blogDetailContainer__WkZqg p{color:var(--gray-600)}.BlogDetail_backButton__dlkrk:hover{color:var(--primary-800)}.BlogDetail_blogArticle__zuGUN{background:white;border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.05);overflow:hidden}.BlogDetail_blogHeader__i1WhH{padding:3rem 3rem 0;text-align:center}.BlogDetail_metadata__j2MwV{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem;color:var(--gray-600);font-size:.875rem}.BlogDetail_category__nsVdr{color:var(--primary-600);font-weight:600}.BlogDetail_blogHeader__i1WhH h1{font-size:3rem;font-weight:700;color:var(--gray-900);line-height:1.2;margin-bottom:1.5rem;font-family:Playfair Display,serif}.BlogDetail_tags__vtXrM{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem}.BlogDetail_tag__OwRQL{background:#FDF7F2;color:#B8956A;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;transition:all .3s ease}.BlogDetail_tag__OwRQL:hover{background:#B8956A;color:#FDF7F2}.BlogDetail_dot__AUsrv{color:#B8956A;margin:0 .5rem}.BlogDetail_featuredImage__mHNK_{position:relative;width:100%;height:500px;overflow:hidden;border-radius:1rem;margin:2rem 0;box-shadow:0 4px 20px rgba(0,0,0,.1)}.BlogDetail_featuredImage__mHNK_ img{width:100%;height:100%;object-fit:cover}.BlogDetail_content___JHnY{padding:3rem}.BlogDetail_intro__HNsTs{font-size:1.25rem;line-height:1.8;color:var(--gray-700);margin-bottom:3rem;font-family:Poppins,sans-serif}.BlogDetail_recipe__KTknI{background:#FDF7F2;border-radius:12px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem}.BlogDetail_recipe__KTknI h2{font-size:1.75rem;color:var(--primary-800);margin-bottom:1rem;font-family:Playfair Display,serif}.BlogDetail_whyItWorks__wBCWx{font-style:italic;color:var(--gray-600);margin-bottom:1.5rem}.BlogDetail_recipeDetails__FkW9m h3{font-size:1.25rem;color:var(--gray-800);margin:1.5rem 0 .75rem}.BlogDetail_section__YCNUr{margin-bottom:3rem}.BlogDetail_section__YCNUr h2{font-size:2rem;color:var(--primary-800);margin-bottom:1.5rem;font-family:Playfair Display,serif}.BlogDetail_points__kU1M4,.BlogDetail_tips__dj6EY{list-style:none;padding:0}.BlogDetail_points__kU1M4 li,.BlogDetail_tips__dj6EY li{position:relative;padding-left:1.5rem;margin-bottom:1rem;line-height:1.6;color:var(--gray-700)}.BlogDetail_factors__1chpJ li:before,.BlogDetail_tips__dj6EY li:before{content:"•";color:var(--primary-600);position:absolute;left:0;font-weight:700}.BlogDetail_categorySection__2Teul{margin-bottom:3rem}.BlogDetail_categorySection__2Teul h2{color:var(--primary-800);font-size:2rem;margin-bottom:1.5rem;font-family:Playfair Display,serif}.BlogDetail_cakeTypes__r1bTo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.BlogDetail_cakeType__VIZ7Y{background:var(--gray-50);padding:1.5rem;border-radius:12px}.BlogDetail_cakeType__VIZ7Y h3{color:var(--gray-800);margin-bottom:1rem;font-size:1.25rem}.BlogDetail_cakeType__VIZ7Y p{color:var(--gray-600);line-height:1.6}.BlogDetail_pricingGuide___bosf{background:var(--primary-50);padding:2rem;border-radius:12px;margin:2rem 0}.BlogDetail_pricingGuide___bosf h2{color:var(--primary-800);margin-bottom:1.5rem;font-size:1.75rem;font-family:Playfair Display,serif}.BlogDetail_factors__1chpJ{list-style:none;padding:0}.BlogDetail_factors__1chpJ li{position:relative;padding-left:1.5rem;margin-bottom:1rem;color:var(--gray-700);line-height:1.6}.BlogDetail_faqSection__GZGaY{margin-top:3rem}.BlogDetail_faqSection__GZGaY h2{color:var(--primary-800);margin-bottom:2rem;font-size:2rem;text-align:center;font-family:Playfair Display,serif}.BlogDetail_faq__c9IMi{background:white;border:1px solid var(--gray-100);border-radius:12px;padding:1.5rem;margin-bottom:1rem}.BlogDetail_faq__c9IMi h3{color:var(--gray-800);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.BlogDetail_faq__c9IMi p{color:var(--gray-600);line-height:1.6}@media (max-width:768px){.BlogDetail_blogDetailContainer__WkZqg{padding:2rem 1rem}.BlogDetail_blogHeader__i1WhH{padding:2rem 1.5rem 0}.BlogDetail_blogHeader__i1WhH h1{font-size:2rem}.BlogDetail_content___JHnY{padding:2rem 1.5rem}.BlogDetail_featuredImage__mHNK_{height:300px}.BlogDetail_metadata__j2MwV{flex-direction:column;gap:.5rem;align-items:center}}