.BlogDetail-module__FoSK6a__blogDetailContainer{background-color:#fff;max-width:1000px;min-height:100vh;margin:0 auto;padding:4rem 2rem}.BlogDetail-module__FoSK6a__backButton{color:#b8956a;background-color:#fdf7f2;border-radius:.5rem;align-items:center;margin-bottom:2rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.BlogDetail-module__FoSK6a__blogDetailContainer p{color:var(--gray-600)}.BlogDetail-module__FoSK6a__backButton:hover{color:var(--primary-800)}.BlogDetail-module__FoSK6a__blogArticle{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px #0000000d}.BlogDetail-module__FoSK6a__blogHeader{text-align:center;padding:3rem 3rem 0}.BlogDetail-module__FoSK6a__metadata{color:var(--gray-600);justify-content:center;gap:2rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.BlogDetail-module__FoSK6a__category{color:var(--primary-600);font-weight:600}.BlogDetail-module__FoSK6a__blogHeader h1{color:var(--gray-900);margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:3rem;font-weight:700;line-height:1.2}.BlogDetail-module__FoSK6a__tags{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.BlogDetail-module__FoSK6a__tag{color:#b8956a;background:#fdf7f2;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.BlogDetail-module__FoSK6a__tag:hover{color:#fdf7f2;background:#b8956a}.BlogDetail-module__FoSK6a__dot{color:#b8956a;margin:0 .5rem}.BlogDetail-module__FoSK6a__featuredImage{border-radius:1rem;width:100%;height:500px;margin:2rem 0;overflow:hidden;box-shadow:0 4px 20px #0000001a}.BlogDetail-module__FoSK6a__featuredImage img{object-fit:cover;width:100%;height:100%}.BlogDetail-module__FoSK6a__content{padding:3rem}.BlogDetail-module__FoSK6a__intro{color:var(--gray-700);margin-bottom:3rem;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.8}.BlogDetail-module__FoSK6a__recipe{background:#fdf7f2;border-radius:12px;margin-bottom:2rem;padding:2rem;box-shadow:0 2px 10px #0000000d}.BlogDetail-module__FoSK6a__recipe h2{color:var(--primary-800);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.75rem}.BlogDetail-module__FoSK6a__whyItWorks{color:var(--gray-600);margin-bottom:1.5rem;font-style:italic}.BlogDetail-module__FoSK6a__recipeDetails h3{color:var(--gray-800);margin:1.5rem 0 .75rem;font-size:1.25rem}.BlogDetail-module__FoSK6a__section{margin-bottom:3rem}.BlogDetail-module__FoSK6a__section h2{color:var(--primary-800);margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:2rem}.BlogDetail-module__FoSK6a__tips,.BlogDetail-module__FoSK6a__points{padding:0;list-style:none}.BlogDetail-module__FoSK6a__tips li,.BlogDetail-module__FoSK6a__points li{color:var(--gray-700);margin-bottom:1rem;padding-left:1.5rem;line-height:1.6;position:relative}.BlogDetail-module__FoSK6a__tips li:before,.BlogDetail-module__FoSK6a__factors li:before{content:"•";color:var(--primary-600);font-weight:700;position:absolute;left:0}.BlogDetail-module__FoSK6a__categorySection{margin-bottom:3rem}.BlogDetail-module__FoSK6a__categorySection h2{color:var(--primary-800);margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:2rem}.BlogDetail-module__FoSK6a__cakeTypes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.BlogDetail-module__FoSK6a__cakeType{background:var(--gray-50);border-radius:12px;padding:1.5rem}.BlogDetail-module__FoSK6a__cakeType h3{color:var(--gray-800);margin-bottom:1rem;font-size:1.25rem}.BlogDetail-module__FoSK6a__cakeType p{color:var(--gray-600);line-height:1.6}.BlogDetail-module__FoSK6a__pricingGuide{background:var(--primary-50);border-radius:12px;margin:2rem 0;padding:2rem}.BlogDetail-module__FoSK6a__pricingGuide h2{color:var(--primary-800);margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:1.75rem}.BlogDetail-module__FoSK6a__factors{padding:0;list-style:none}.BlogDetail-module__FoSK6a__factors li{color:var(--gray-700);margin-bottom:1rem;padding-left:1.5rem;line-height:1.6;position:relative}.BlogDetail-module__FoSK6a__faqSection{margin-top:3rem}.BlogDetail-module__FoSK6a__faqSection h2{color:var(--primary-800);text-align:center;margin-bottom:2rem;font-family:Playfair Display,serif;font-size:2rem}.BlogDetail-module__FoSK6a__faq{border:1px solid var(--gray-100);background:#fff;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.BlogDetail-module__FoSK6a__faq h3{color:var(--gray-800);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.BlogDetail-module__FoSK6a__faq p{color:var(--gray-600);line-height:1.6}@media (max-width:768px){.BlogDetail-module__FoSK6a__blogDetailContainer{padding:2rem 1rem}.BlogDetail-module__FoSK6a__blogHeader{padding:2rem 1.5rem 0}.BlogDetail-module__FoSK6a__blogHeader h1{font-size:2rem}.BlogDetail-module__FoSK6a__content{padding:2rem 1.5rem}.BlogDetail-module__FoSK6a__featuredImage{height:300px}.BlogDetail-module__FoSK6a__metadata{flex-direction:column;align-items:center;gap:.5rem}}
