.BlogDetail_page__ZY4AS{background:var(--cream);min-height:100vh;padding-bottom:4rem}.BlogDetail_heroWrap__Pk1Jg{padding:2rem 2% 0;max-width:1280px;margin:0 auto}@media(max-width:768px){.BlogDetail_heroWrap__Pk1Jg{padding:1rem 4vw 0}}.BlogDetail_hero__dhI0i{border-radius:1.5rem;padding:2.5rem 2.5rem 2rem;position:relative;overflow:hidden}.BlogDetail_hero__dhI0i:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18);border-radius:inherit;pointer-events:none}@media(max-width:768px){.BlogDetail_hero__dhI0i{padding:1.5rem 1.25rem 1.25rem;border-radius:1.25rem}}.BlogDetail_breadcrumb__m5wtn{position:relative;z-index:1;display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:hsla(0,0%,100%,.75);margin-bottom:1.5rem}.BlogDetail_breadcrumb__m5wtn a{color:hsla(0,0%,100%,.85);text-decoration:none}.BlogDetail_breadcrumb__m5wtn a:hover{color:#fff;text-decoration:underline}.BlogDetail_breadcrumb__m5wtn span{color:hsla(0,0%,100%,.5)}.BlogDetail_heroContent__r3HKw{position:relative;z-index:1;max-width:720px}.BlogDetail_heroBadgeRow__hy0SW{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.BlogDetail_heroEmoji__dvzJP{font-size:2rem;line-height:1}.BlogDetail_heroCat__z3z0Z{background:hsla(0,0%,100%,.2);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.BlogDetail_featuredBadge__KRdCO,.BlogDetail_heroCat__z3z0Z{color:#fff;font-weight:700;padding:.3rem .75rem;border-radius:99px}.BlogDetail_featuredBadge__KRdCO{background:var(--gold);font-size:.75rem}.BlogDetail_heroTitle__3tQl8{font-family:var(--font-cormorant),serif;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:700;color:#fff;line-height:1.2;margin:0 0 .75rem}.BlogDetail_heroTagline__cLwEi{font-size:1rem;color:hsla(0,0%,100%,.85);font-style:italic;margin:0 0 1.25rem;line-height:1.5}.BlogDetail_heroMeta__fEAEL{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem;color:hsla(0,0%,100%,.8)}.BlogDetail_metaDot__o9e_c{color:hsla(0,0%,100%,.4)}.BlogDetail_layout__KVGIc{max-width:1280px;margin:2rem auto 0;padding:0 2%;display:grid;grid-template-columns:1fr 320px;grid-gap:2rem;gap:2rem;align-items:flex-start}@media(max-width:1024px){.BlogDetail_layout__KVGIc{grid-template-columns:1fr}}@media(max-width:768px){.BlogDetail_layout__KVGIc{padding:0 4vw;gap:1.5rem}}.BlogDetail_article__PxELs{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.BlogDetail_intro__GGy5D{background:#fff;border-radius:0 1rem 1rem 0;padding:1.25rem 1.5rem;border:1px solid #eee;border-left:4px solid var(--green)}.BlogDetail_intro__GGy5D p{font-size:1rem;color:#444;line-height:1.8;margin:0}.BlogDetail_tags__julOo{display:flex;flex-wrap:wrap;gap:.5rem}.BlogDetail_tag__lG9Py{background:var(--green-pale);color:var(--green);font-size:.78rem;font-weight:600;padding:.3rem .75rem;border-radius:99px}.BlogDetail_sectionsWrap__e5qBy{display:flex;flex-direction:column;gap:1.5rem}.BlogDetail_sectionCard__C7Caj{background:#fff;border-radius:1.25rem;border:1px solid #f0ede8;overflow:hidden;scroll-margin-top:90px}.BlogDetail_sectionCard__C7Caj:hover{box-shadow:0 4px 24px rgba(0,0,0,.07)}.BlogDetail_sectionImgWrap__nK446{position:relative;width:100%;aspect-ratio:16/8;overflow:hidden;background:#e8e3dc}.BlogDetail_sectionImg__ze5Fp{object-fit:cover;transition:transform .5s ease}.BlogDetail_sectionCard__C7Caj:hover .BlogDetail_sectionImg__ze5Fp{transform:scale(1.03)}.BlogDetail_sectionImgFallback__QZJAX{width:100%;height:100%;background:linear-gradient(135deg,var(--green) 0,var(--green-light) 100%);display:flex;align-items:center;justify-content:center}.BlogDetail_sectionCard__C7Caj:nth-child(2) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,var(--gold) 0,#f4d58d 100%)}.BlogDetail_sectionCard__C7Caj:nth-child(3) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,var(--terra) 0,var(--terra-light) 100%)}.BlogDetail_sectionCard__C7Caj:nth-child(4) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#1565c0,#42a5f5)}.BlogDetail_sectionCard__C7Caj:nth-child(5) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#6a1b9a,#ab47bc)}.BlogDetail_sectionCard__C7Caj:nth-child(6) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#c9952a,#f4d58d)}.BlogDetail_sectionCard__C7Caj:nth-child(7) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#2d6a4f,#74c69d)}.BlogDetail_sectionCard__C7Caj:nth-child(8) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#bf360c,#ff7043)}.BlogDetail_sectionCard__C7Caj:nth-child(9) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#1b5e20,#66bb6a)}.BlogDetail_sectionCard__C7Caj:nth-child(10) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#e65100,#ffa726)}.BlogDetail_sectionCard__C7Caj:nth-child(11) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#880e4f,#f06292)}.BlogDetail_sectionCard__C7Caj:nth-child(12) .BlogDetail_sectionImgFallback__QZJAX{background:linear-gradient(135deg,#4a148c,#9c27b0)}.BlogDetail_sectionFallbackEmoji__qS538{font-size:3.5rem;filter:drop-shadow(0 4px 16px rgba(0,0,0,.25));opacity:.9}.BlogDetail_sectionNumBadge__1Hc5M{position:absolute;top:1rem;left:1rem;background:rgba(0,0,0,.55);color:#fff;font-size:.78rem;font-weight:800;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:0}.BlogDetail_sectionBody__TYFMv{padding:1.5rem}@media(max-width:768px){.BlogDetail_sectionBody__TYFMv{padding:1.1rem}}.BlogDetail_sectionHeading__VEiXR{font-family:var(--font-cormorant),serif;font-size:1.3rem;font-weight:700;color:var(--brown);margin:0 0 .875rem;display:flex;align-items:center;gap:.5rem;line-height:1.3}.BlogDetail_sectionEmoji__VyOOv{font-size:1.2rem;flex-shrink:0}.BlogDetail_sectionContent__7qNuz{font-size:.95rem;color:#4a4a4a;line-height:1.85;margin:0 0 1rem}.BlogDetail_tip__vbTgE{display:flex;align-items:flex-start;gap:.6rem;background:#fffbf0;border:1px solid #f0d88a;border-left:3px solid var(--gold);border-radius:0 .75rem .75rem 0;padding:.75rem 1rem}.BlogDetail_tip__vbTgE p{font-size:.85rem;color:#6b4c1e;line-height:1.6;margin:0}.BlogDetail_tipIcon__6C2yY{font-size:1rem;flex-shrink:0;margin-top:1px}.BlogDetail_faqs__x5q_4{background:#fff;border-radius:1.25rem;padding:1.75rem;border:1px solid #f0ede8}@media(max-width:768px){.BlogDetail_faqs__x5q_4{padding:1.25rem}}.BlogDetail_faqTitle__shXVI{font-family:var(--font-cormorant),serif;font-size:1.35rem;color:var(--brown);margin:0 0 1.25rem}.BlogDetail_faqList__xi8Sg{display:flex;flex-direction:column;gap:0}.BlogDetail_faqItem__1VgDp{border-bottom:1px solid #f0ede8;cursor:pointer}.BlogDetail_faqItem__1VgDp:last-child{border-bottom:none}.BlogDetail_faqItemOpen__Yf40d .BlogDetail_faqChevron__khyOF,.BlogDetail_faqItemOpen__Yf40d .BlogDetail_faqHeader__YemiL{color:var(--green)}.BlogDetail_faqHeader__YemiL{display:flex;align-items:center;gap:.75rem;padding:1rem 0;transition:color .15s}.BlogDetail_faqHeader__YemiL:hover .BlogDetail_faqQ__buHLK{color:var(--green)}.BlogDetail_faqNum__xG7Tg{font-size:.7rem;font-weight:800;background:var(--green-pale);color:var(--green);padding:.2rem .45rem;border-radius:.35rem;flex-shrink:0;letter-spacing:.03em}.BlogDetail_faqQ__buHLK{font-size:.95rem;font-weight:600;color:var(--brown);margin:0;flex:1 1;line-height:1.4;transition:color .15s}.BlogDetail_faqChevron__khyOF{font-size:.7rem;color:#bbb;flex-shrink:0;transition:color .15s}.BlogDetail_faqA__svUyu{font-size:.9rem;color:#555;line-height:1.75;padding:0 0 1rem 2rem;margin:0}.BlogDetail_ctaBlock__x97e0{border-radius:1.25rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.BlogDetail_ctaBlock__x97e0{flex-direction:column;align-items:flex-start}}.BlogDetail_ctaLeft__RWE8a{display:flex;align-items:center;gap:1rem}.BlogDetail_ctaBlockIcon__KAeHf{font-size:2rem;flex-shrink:0}.BlogDetail_ctaBlockTitle__d50_o{font-weight:700;color:#fff;font-size:.95rem;margin:0 0 .2rem}.BlogDetail_ctaBlockSub__2f9g1{font-size:.78rem;color:hsla(0,0%,100%,.8);margin:0}.BlogDetail_ctaBlockBtn__ouNgx{background:#fff;color:var(--brown);padding:.75rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:.9rem;text-decoration:none;white-space:nowrap;transition:all .2s;flex-shrink:0}.BlogDetail_ctaBlockBtn__ouNgx:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}@media(max-width:768px){.BlogDetail_ctaBlockBtn__ouNgx{width:100%;text-align:center}}.BlogDetail_sidebar__NfVpk{position:-webkit-sticky;position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1024px){.BlogDetail_sidebar__NfVpk{position:static;order:-1}}.BlogDetail_sideCard__VslPq{background:#fff;border-radius:1.25rem;padding:1.25rem;border:1px solid #f0ede8}.BlogDetail_sideTitle__V3bKD{font-family:var(--font-cormorant),serif;font-size:1rem;font-weight:700;color:var(--brown);margin:0 0 1rem;padding-bottom:.625rem;border-bottom:2px solid var(--green-pale)}.BlogDetail_tocList__2XVVD{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.BlogDetail_tocItem___HH_r{border-bottom:1px solid #f5f2ee}.BlogDetail_tocItem___HH_r:last-child{border-bottom:none}.BlogDetail_tocLink__YUF9_{display:flex;align-items:center;gap:.6rem;padding:.6rem .25rem;text-decoration:none;color:#555;font-size:.82rem;line-height:1.4;transition:all .15s;border-radius:.4rem}.BlogDetail_tocLink__YUF9_:hover{color:var(--green);padding-left:.5rem;background:var(--green-pale)}.BlogDetail_tocNum__Snw_n{font-size:.7rem;font-weight:800;background:var(--green-pale);color:var(--green);min-width:1.4rem;height:1.4rem;border-radius:.35rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlogDetail_tocText__Tp046{flex:1 1}.BlogDetail_quickInfo__Zzywq{display:flex;flex-direction:column;gap:.625rem}.BlogDetail_qi__q_liC{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:#555}.BlogDetail_qiIcon___BOHP{font-size:.95rem;flex-shrink:0;width:1.25rem;text-align:center}.BlogDetail_sideCtaCard___gdDQ{background:var(--green);border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.BlogDetail_sideCtaTitle__ogJ9s{font-family:var(--font-cormorant),serif;font-size:1rem;font-weight:700;color:#fff;margin:0}.BlogDetail_sideCtaSub__kwQYS{font-size:.82rem;color:hsla(0,0%,100%,.85);margin:0;line-height:1.5}.BlogDetail_sideCtaBtn__FrVhF{display:block;background:#25d366;color:#fff;text-align:center;padding:.7rem 1rem;border-radius:.75rem;font-weight:700;font-size:.88rem;text-decoration:none;transition:all .2s;box-shadow:0 2px 12px rgba(37,211,102,.4)}.BlogDetail_sideCtaBtn__FrVhF:hover{background:#20b858;transform:translateY(-1px)}.BlogDetail_sideLinks__IPxPQ{display:flex;flex-direction:column;gap:.4rem}.BlogDetail_sideLinks__IPxPQ a{font-size:.82rem;color:hsla(0,0%,100%,.85);text-decoration:none;padding:.35rem 0;border-bottom:1px solid hsla(0,0%,100%,.15);transition:color .15s}.BlogDetail_sideLinks__IPxPQ a:last-child{border-bottom:none}.BlogDetail_sideLinks__IPxPQ a:hover{color:#fff}.BlogDetail_relatedSection__PiF00{padding:0 2% 2rem;margin-top:2rem}.BlogDetail_relatedInner__u0xqv{max-width:1280px;margin:0 auto}.BlogDetail_relatedTitle__bJNOo{font-family:var(--font-cormorant),serif;font-size:1.35rem;color:var(--brown);margin:0 0 1.25rem}.BlogDetail_relatedGrid__ZXQnH{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.BlogDetail_relatedCard__gWh0W{background:#fff;border-radius:1.25rem;overflow:hidden;text-decoration:none;border:1px solid #f0ede8;transition:all .2s}.BlogDetail_relatedCard__gWh0W:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.BlogDetail_relatedBanner__BCjmC{height:120px;display:flex;align-items:center;justify-content:center}.BlogDetail_relatedEmoji__hYzmR{font-size:2.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.BlogDetail_relatedBody__KdvQ9{padding:1rem}.BlogDetail_relatedCat__mIB_R{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin-bottom:.35rem;display:block}.BlogDetail_relatedCardTitle__8bTLL{font-size:.9rem;font-weight:700;color:var(--brown);margin:0 0 .4rem;line-height:1.4}.BlogDetail_relatedTime___X_mu{font-size:.75rem;color:#999;margin:0}.BlogDetail_relatedFooter__0WxfR{text-align:center;padding-top:.5rem}.BlogDetail_allBlogsBtn__SUHPx{display:inline-block;padding:.7rem 1.5rem;border:2px solid var(--green);color:var(--green);border-radius:.75rem;font-weight:700;font-size:.88rem;text-decoration:none;transition:all .2s}.BlogDetail_allBlogsBtn__SUHPx:hover{background:var(--green);color:#fff}