.AuthorBox-module__iPCmXq__authorBox{background:var(--accent,#fdf6e3);border:1px solid #82cbef4d;border-radius:12px;align-items:center;gap:1.5rem;margin:3rem 0;padding:1.75rem;display:flex}.AuthorBox-module__iPCmXq__avatarWrapper{flex-shrink:0}.AuthorBox-module__iPCmXq__avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 10px #00000014}.AuthorBox-module__iPCmXq__details{flex:1}.AuthorBox-module__iPCmXq__roleTag{text-transform:uppercase;letter-spacing:1px;color:var(--primary-dark,#6eb3d6);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.AuthorBox-module__iPCmXq__name{font-size:1.25rem;font-family:var(--font-serif);color:var(--foreground);margin-bottom:.25rem}.AuthorBox-module__iPCmXq__role{color:#666;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.AuthorBox-module__iPCmXq__bio{color:#555;margin-bottom:0;font-size:.9rem;line-height:1.5}@media (max-width:640px){.AuthorBox-module__iPCmXq__authorBox{text-align:center;flex-direction:column;gap:1rem;padding:1.25rem}}
.BlogCard-module__TlS7bq__card{background:var(--background);border:1px solid var(--border);border-radius:12px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.BlogCard-module__TlS7bq__card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 12px 24px #00000012}.BlogCard-module__TlS7bq__imageLink{text-decoration:none;display:block}.BlogCard-module__TlS7bq__imageWrapper{aspect-ratio:16/10;background-color:#f7f7f7;width:100%;position:relative;overflow:hidden}.BlogCard-module__TlS7bq__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__image{transform:scale(1.04)}.BlogCard-module__TlS7bq__categoryBadge{background:var(--primary);color:#1a415a;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:12px;left:12px}.BlogCard-module__TlS7bq__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.BlogCard-module__TlS7bq__metaTop{color:#777;align-items:center;margin-bottom:.75rem;font-size:.825rem;display:flex}.BlogCard-module__TlS7bq__dot{color:#ccc;margin:0 .5rem}.BlogCard-module__TlS7bq__readingTime{font-weight:500}.BlogCard-module__TlS7bq__title{color:var(--foreground);font-size:1.25rem;line-height:1.35;font-family:var(--font-serif);margin-bottom:.75rem}.BlogCard-module__TlS7bq__title a{color:inherit;text-decoration:none}.BlogCard-module__TlS7bq__title a:hover{color:var(--primary-dark)}.BlogCard-module__TlS7bq__excerpt{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.5rem;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.BlogCard-module__TlS7bq__authorBar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.BlogCard-module__TlS7bq__authorInfo{align-items:center;gap:8px;display:flex}.BlogCard-module__TlS7bq__avatar{object-fit:cover;border:1px solid var(--border);border-radius:50%}.BlogCard-module__TlS7bq__authorName{color:var(--foreground);font-size:.825rem;font-weight:600}.BlogCard-module__TlS7bq__readMore{color:var(--primary-dark);font-size:.825rem;font-weight:600;text-decoration:none;transition:transform .2s}.BlogCard-module__TlS7bq__readMore:hover{transform:translate(3px)}
.Blog-module__vu6yGW__blogPage{padding:3rem 0 6rem}.Blog-module__vu6yGW__breadcrumb{color:#777;margin-bottom:2rem;font-size:.9rem}.Blog-module__vu6yGW__breadcrumb a{color:var(--primary-dark);font-weight:500}.Blog-module__vu6yGW__breadcrumb a:hover{text-decoration:underline}.Blog-module__vu6yGW__header{text-align:center;max-width:800px;margin:0 auto 3.5rem}.Blog-module__vu6yGW__badge{background:var(--accent,#fdf6e3);color:#333;letter-spacing:1px;text-transform:uppercase;border:1px solid #82cbef66;border-radius:20px;margin-bottom:1rem;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-block}.Blog-module__vu6yGW__title{color:var(--foreground);margin-bottom:1rem;font-size:2.8rem;line-height:1.15}.Blog-module__vu6yGW__subtitle{color:#555;font-size:1.15rem;line-height:1.6}.Blog-module__vu6yGW__categoryNav{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3.5rem;display:flex}.Blog-module__vu6yGW__categoryPill{color:#444;border:1px solid var(--border);background:#f8f8f8;border-radius:25px;padding:8px 18px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.Blog-module__vu6yGW__categoryPill:hover{border-color:var(--primary);background:var(--accent,#fdf6e3);color:var(--foreground)}.Blog-module__vu6yGW__activePill{background:var(--primary);color:#1a415a;border-color:var(--primary);font-weight:600}.Blog-module__vu6yGW__featuredSection{margin-bottom:4.5rem}.Blog-module__vu6yGW__featuredCard{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:1.2fr 1fr;transition:box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 10px 30px #0000000d}.Blog-module__vu6yGW__featuredCard:hover{box-shadow:0 16px 40px #00000017}.Blog-module__vu6yGW__featuredImageWrapper{background:#f4f4f4;min-height:380px;position:relative}.Blog-module__vu6yGW__featuredImage{object-fit:cover;width:100%;height:100%}.Blog-module__vu6yGW__featuredCategory{background:var(--primary);color:#1a415a;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700;position:absolute;top:20px;left:20px}.Blog-module__vu6yGW__featuredContent{flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.Blog-module__vu6yGW__featuredMeta{color:#777;align-items:center;margin-bottom:1rem;font-size:.85rem;display:flex}.Blog-module__vu6yGW__featuredTag{color:#b86200;font-weight:700}.Blog-module__vu6yGW__dot{color:#ccc;margin:0 .5rem}.Blog-module__vu6yGW__featuredTitle{font-size:1.85rem;line-height:1.25;font-family:var(--font-serif);margin-bottom:1rem}.Blog-module__vu6yGW__featuredTitle a{color:inherit;text-decoration:none}.Blog-module__vu6yGW__featuredTitle a:hover{color:var(--primary-dark)}.Blog-module__vu6yGW__featuredExcerpt{color:#666;margin-bottom:2rem;font-size:.975rem;line-height:1.6}.Blog-module__vu6yGW__featuredFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:1.25rem;display:flex}.Blog-module__vu6yGW__authorBar{align-items:center;gap:10px;display:flex}.Blog-module__vu6yGW__authorAvatar{border:1px solid var(--border);border-radius:50%}.Blog-module__vu6yGW__authorName{color:var(--foreground);font-size:.875rem;font-weight:600}.Blog-module__vu6yGW__readHeroBtn{background:var(--primary);color:#1a415a;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.Blog-module__vu6yGW__readHeroBtn:hover{background:var(--primary-dark);color:#fff;transform:translateY(-2px)}.Blog-module__vu6yGW__postsSection{margin-top:2rem}.Blog-module__vu6yGW__sectionHeading{font-size:1.75rem;font-family:var(--font-serif);color:var(--foreground);margin-bottom:2rem}.Blog-module__vu6yGW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.Blog-module__vu6yGW__empty{text-align:center;color:#777;background:#f9f9f9;border-radius:12px;padding:4rem 1rem}@media (max-width:900px){.Blog-module__vu6yGW__featuredCard{grid-template-columns:1fr}.Blog-module__vu6yGW__featuredImageWrapper{min-height:240px}.Blog-module__vu6yGW__featuredContent{padding:1.75rem}.Blog-module__vu6yGW__title{font-size:2.2rem}}
.BlogPost-module__J4CTGW__articlePage{color:var(--foreground);padding:3rem 0 6rem}.BlogPost-module__J4CTGW__breadcrumb{color:#777;margin-bottom:2rem;font-size:.875rem}.BlogPost-module__J4CTGW__breadcrumb a{color:var(--primary-dark);font-weight:500;text-decoration:none}.BlogPost-module__J4CTGW__breadcrumb a:hover{text-decoration:underline}.BlogPost-module__J4CTGW__header{margin-bottom:2.5rem}.BlogPost-module__J4CTGW__categoryBadge{background:var(--primary);color:#1a415a;letter-spacing:.5px;text-transform:uppercase;border-radius:20px;margin-bottom:1.25rem;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-block}.BlogPost-module__J4CTGW__title{color:var(--foreground);margin-bottom:1.25rem;font-size:2.75rem;line-height:1.2}.BlogPost-module__J4CTGW__excerpt{color:#555;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.BlogPost-module__J4CTGW__bylineBar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 0;display:flex}.BlogPost-module__J4CTGW__authorSection{align-items:center;gap:12px;display:flex}.BlogPost-module__J4CTGW__authorAvatar{border:1px solid var(--border);object-fit:cover;border-radius:50%}.BlogPost-module__J4CTGW__authorName{color:var(--foreground);font-size:.95rem;font-weight:700;display:block}.BlogPost-module__J4CTGW__authorRole{color:#777;font-size:.8rem;display:block}.BlogPost-module__J4CTGW__dateMeta{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.BlogPost-module__J4CTGW__dateItem{color:#666;font-size:.85rem}.BlogPost-module__J4CTGW__metaLabel{color:#888;margin-right:4px;font-weight:600}.BlogPost-module__J4CTGW__readingBadge{color:#33556b;background:#f0f4f8;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:600}.BlogPost-module__J4CTGW__heroImageWrapper{background-color:#f7f7f7;border-radius:16px;max-height:480px;margin:2.5rem 0 1.5rem;overflow:hidden;box-shadow:0 10px 30px #00000014}.BlogPost-module__J4CTGW__heroImage{object-fit:cover;width:100%;height:100%;max-height:480px}.BlogPost-module__J4CTGW__shareBar{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.BlogPost-module__J4CTGW__shareLabel{color:#666;font-size:.875rem;font-weight:600}.BlogPost-module__J4CTGW__shareButtons{gap:.75rem;display:flex}.BlogPost-module__J4CTGW__pinterestBtn{color:#fff;background:#e60023;border-radius:6px;padding:6px 14px;font-size:.825rem;font-weight:600}.BlogPost-module__J4CTGW__facebookBtn{color:#fff;background:#1877f2;border-radius:6px;padding:6px 14px;font-size:.825rem;font-weight:600}.BlogPost-module__J4CTGW__summaryBox{border-left:4px solid var(--primary);background:#f0f8fc;border-radius:0 12px 12px 0;margin-bottom:2.5rem;padding:1.5rem 1.75rem}.BlogPost-module__J4CTGW__summaryHeader{align-items:center;gap:8px;margin-bottom:.75rem;display:flex}.BlogPost-module__J4CTGW__summaryIcon{font-size:1.25rem}.BlogPost-module__J4CTGW__summaryTitle{color:#1a415a;font-size:1.2rem;font-family:var(--font-sans);margin-bottom:0;font-weight:700}.BlogPost-module__J4CTGW__summaryContent{color:#2c4250;margin-bottom:0;font-size:1rem;line-height:1.6}.BlogPost-module__J4CTGW__toc{border:1px solid var(--border);background:#fafafa;border-radius:12px;margin-bottom:3rem;padding:1.5rem 2rem}.BlogPost-module__J4CTGW__tocTitle{font-size:1.15rem;font-family:var(--font-sans);color:var(--foreground);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-weight:700}.BlogPost-module__J4CTGW__tocList{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.BlogPost-module__J4CTGW__tocList a{color:var(--foreground);font-size:.95rem;font-weight:500;line-height:1.4;text-decoration:none}.BlogPost-module__J4CTGW__tocList a:hover{color:var(--primary-dark);text-decoration:underline}.BlogPost-module__J4CTGW__contentBody{color:#333;font-size:1.05rem;line-height:1.8}.BlogPost-module__J4CTGW__contentBody a{color:var(--primary-dark,#6eb3d6);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}.BlogPost-module__J4CTGW__contentBody a:hover{color:#1a415a}.BlogPost-module__J4CTGW__contentSection{margin-bottom:3rem;scroll-margin-top:90px}.BlogPost-module__J4CTGW__sectionHeading{color:var(--foreground);border-bottom:2px solid #f0f0f0;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.75rem}.BlogPost-module__J4CTGW__sectionText p{margin-bottom:1.25rem;line-height:1.75}.BlogPost-module__J4CTGW__list{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:1.5rem;display:flex}.BlogPost-module__J4CTGW__list li{line-height:1.6}.BlogPost-module__J4CTGW__calloutBox{background:var(--accent,#fdf6e3);border-left:5px solid #d4a373;border-radius:0 12px 12px 0;margin:3.5rem 0;padding:1.75rem 2rem;scroll-margin-top:90px}.BlogPost-module__J4CTGW__calloutTitle{color:#8c5825;font-size:1.3rem;font-family:var(--font-serif);margin-bottom:.75rem}.BlogPost-module__J4CTGW__calloutQuote{color:#4a3828;font-size:1.1rem;font-style:italic;line-height:1.65}.BlogPost-module__J4CTGW__faqSection{margin:3.5rem 0;scroll-margin-top:90px}.BlogPost-module__J4CTGW__faqList{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.BlogPost-module__J4CTGW__faqItem{border:1px solid var(--border);background:#fff;border-radius:10px;padding:1.5rem}.BlogPost-module__J4CTGW__faqQuestion{font-size:1.15rem;font-family:var(--font-sans);color:var(--foreground);margin-bottom:.75rem;font-weight:700}.BlogPost-module__J4CTGW__faqAnswer{color:#555;margin-bottom:0;font-size:.975rem;line-height:1.6}.BlogPost-module__J4CTGW__relatedRecipesSection{background:#f8fbfe;border:1px solid #d7e8f3;border-radius:16px;margin:3.5rem 0;padding:2.25rem}.BlogPost-module__J4CTGW__relatedHeading{font-size:1.6rem;font-family:var(--font-serif);color:var(--foreground);margin-bottom:.5rem}.BlogPost-module__J4CTGW__relatedSub{color:#666;margin-bottom:1.5rem;font-size:.95rem}.BlogPost-module__J4CTGW__recipeGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.BlogPost-module__J4CTGW__recipeLinkCard{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;padding:1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.BlogPost-module__J4CTGW__recipeLinkCard:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 8px 18px #0000000f}.BlogPost-module__J4CTGW__recipeCategoryTag{color:var(--primary-dark);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.7rem;font-weight:700}.BlogPost-module__J4CTGW__recipeCardTitle{color:var(--foreground);font-size:1.1rem;line-height:1.35;font-family:var(--font-serif);margin-bottom:1rem}.BlogPost-module__J4CTGW__viewRecipeBtn{color:var(--primary-dark);font-size:.85rem;font-weight:600}.BlogPost-module__J4CTGW__moreGuidesSection{margin-top:4rem}.BlogPost-module__J4CTGW__moreGuidesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-top:1.5rem;display:grid}@media (max-width:768px){.BlogPost-module__J4CTGW__title{font-size:2.1rem}.BlogPost-module__J4CTGW__bylineBar{flex-direction:column;align-items:flex-start}.BlogPost-module__J4CTGW__heroImageWrapper{max-height:300px}}
