.BlogPost-module__hVlN5G__article{max-width:760px;margin:0 auto;padding:64px 24px 48px}.BlogPost-module__hVlN5G__articleHeader{text-align:center;margin-bottom:40px}.BlogPost-module__hVlN5G__categoryPill{background:var(--green);color:#fff;font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;margin-bottom:20px;padding:5px 16px;font-size:11px;font-weight:600;display:inline-block}.BlogPost-module__hVlN5G__articleTitle{font-family:var(--font-heading);color:var(--charcoal);margin-bottom:24px;font-size:42px;font-weight:500;line-height:1.2}.BlogPost-module__hVlN5G__articleTitle em{color:var(--green);font-style:italic}.BlogPost-module__hVlN5G__articleMeta{justify-content:center;align-items:center;gap:14px;display:flex}.BlogPost-module__hVlN5G__authorThumb{object-fit:cover;border-radius:50%;width:44px;height:44px}.BlogPost-module__hVlN5G__metaText{text-align:left}.BlogPost-module__hVlN5G__authorName{font-family:var(--font-body);color:var(--charcoal);font-size:14px;font-weight:600;display:block}.BlogPost-module__hVlN5G__metaDetails{font-family:var(--font-body);color:var(--text-secondary);gap:12px;font-size:13px;display:flex}.BlogPost-module__hVlN5G__metaDetails span:not(:last-child):after{content:"·";margin-left:12px}.BlogPost-module__hVlN5G__featuredImage{border-radius:16px;margin-bottom:40px;overflow:hidden;box-shadow:0 4px 20px #0000001f}.BlogPost-module__hVlN5G__featuredImage img{width:100%;height:auto;display:block}.BlogPost-module__hVlN5G__articleBody{font-family:var(--font-body);color:var(--charcoal);margin-bottom:40px;font-size:17px;line-height:1.8}.BlogPost-module__hVlN5G__articleBody h2{font-family:var(--font-heading);color:var(--charcoal);margin:40px 0 16px;font-size:28px;font-weight:500;line-height:1.3}.BlogPost-module__hVlN5G__articleBody h3{font-family:var(--font-heading);color:var(--charcoal);margin:32px 0 12px;font-size:22px;font-weight:500;line-height:1.35}.BlogPost-module__hVlN5G__articleBody p{margin-bottom:20px}.BlogPost-module__hVlN5G__articleBody a{color:var(--green);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.BlogPost-module__hVlN5G__articleBody a:hover{color:var(--green-dark)}.BlogPost-module__hVlN5G__articleBody ul,.BlogPost-module__hVlN5G__articleBody ol{margin:0 0 20px 24px}.BlogPost-module__hVlN5G__articleBody li{margin-bottom:8px}.BlogPost-module__hVlN5G__articleBody blockquote{border-left:3px solid var(--green);background:var(--cream);font-family:var(--font-heading);color:var(--green-dark);border-radius:0 12px 12px 0;margin:32px 0;padding:20px 24px;font-size:19px;font-style:italic;line-height:1.6}.BlogPost-module__hVlN5G__articleBody blockquote p{margin:0}.BlogPost-module__hVlN5G__articleBody img{border-radius:12px;width:100%;height:auto;margin:24px 0}.BlogPost-module__hVlN5G__articleBody hr{border:none;border-top:1px solid #00000014;margin:40px 0}.BlogPost-module__hVlN5G__tags{border-bottom:1px solid #00000014;flex-wrap:wrap;gap:8px;margin-bottom:40px;padding-bottom:40px;display:flex}.BlogPost-module__hVlN5G__tag{background:var(--cream);color:var(--charcoal-light);font-family:var(--font-body);border-radius:50px;padding:5px 14px;font-size:12px;font-weight:500;display:inline-block}.BlogPost-module__hVlN5G__authorBio{background:var(--cream);border-radius:16px;gap:20px;margin-bottom:40px;padding:28px;display:flex}.BlogPost-module__hVlN5G__authorBioPhoto{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.BlogPost-module__hVlN5G__authorBioContent{flex:1}.BlogPost-module__hVlN5G__authorBioName{font-family:var(--font-heading);color:var(--charcoal);margin-bottom:2px;font-size:18px;font-weight:500}.BlogPost-module__hVlN5G__authorBioRole{font-family:var(--font-body);color:var(--green);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.BlogPost-module__hVlN5G__authorBioText{font-family:var(--font-body);color:var(--charcoal-light);margin-bottom:12px;font-size:14px;line-height:1.7}.BlogPost-module__hVlN5G__authorCredentials{flex-wrap:wrap;gap:6px;display:flex}.BlogPost-module__hVlN5G__credentialTag{color:var(--charcoal-light);font-family:var(--font-body);letter-spacing:.5px;background:#fff;border-radius:50px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.BlogPost-module__hVlN5G__share{border-top:1px solid #00000014;align-items:center;gap:16px;padding-top:24px;display:flex}.BlogPost-module__hVlN5G__shareLabel{font-family:var(--font-body);color:var(--charcoal-light);white-space:nowrap;font-size:13px;font-weight:600}.BlogPost-module__hVlN5G__shareButtons{flex-wrap:wrap;gap:10px;display:flex}.BlogPost-module__hVlN5G__shareButton{background:var(--cream);color:var(--charcoal-light);font-family:var(--font-body);border-radius:50px;padding:7px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.BlogPost-module__hVlN5G__shareButton:hover{background:var(--green);color:#fff}.BlogPost-module__hVlN5G__related{max-width:1100px;margin:0 auto;padding:80px 24px}.BlogPost-module__hVlN5G__relatedTitle{font-family:var(--font-heading);color:var(--charcoal);text-align:center;margin-bottom:40px;font-size:32px;font-weight:500}.BlogPost-module__hVlN5G__relatedTitle em{color:var(--green);font-style:italic}.BlogPost-module__hVlN5G__relatedGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.BlogPost-module__hVlN5G__relatedCard{background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .3s,transform .25s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.BlogPost-module__hVlN5G__relatedCard:hover{transform:translateY(-3px);box-shadow:0 4px 24px #0000001a}.BlogPost-module__hVlN5G__relatedCardImage{background:var(--cream);height:200px;position:relative;overflow:hidden}.BlogPost-module__hVlN5G__relatedCardImage img{object-fit:cover;width:100%;height:100%}.BlogPost-module__hVlN5G__relatedCardImagePlaceholder{background:linear-gradient(135deg, var(--cream-warm) 0%, var(--cream) 100%);width:100%;height:100%}.BlogPost-module__hVlN5G__relatedCategory{background:var(--green);color:#fff;font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.BlogPost-module__hVlN5G__relatedCardBody{flex-direction:column;flex:1;padding:20px;display:flex}.BlogPost-module__hVlN5G__relatedCardTitle{font-family:var(--font-heading);color:var(--charcoal);flex:1;margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.35}.BlogPost-module__hVlN5G__relatedCardMeta{font-family:var(--font-body);color:var(--text-secondary);gap:12px;font-size:12px;display:flex}.BlogPost-module__hVlN5G__ctaBand{background:var(--charcoal);text-align:center;padding:64px 24px}.BlogPost-module__hVlN5G__ctaBandInner{max-width:640px;margin:0 auto}.BlogPost-module__hVlN5G__ctaBandTitle{font-family:var(--font-heading);color:#fff;margin-bottom:12px;font-size:32px;font-weight:500;line-height:1.25}.BlogPost-module__hVlN5G__ctaBandTitle em{color:var(--green-light);font-style:italic}.BlogPost-module__hVlN5G__ctaBandDescription{font-family:var(--font-body);color:#ffffffb3;margin-bottom:28px;font-size:16px;line-height:1.6}.BlogPost-module__hVlN5G__ctaBandActions{margin-bottom:20px}.BlogPost-module__hVlN5G__btnPrimary{background:var(--gold);color:#fff;font-family:var(--font-body);letter-spacing:.5px;text-transform:uppercase;border-radius:50px;padding:14px 36px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,transform .2s;display:inline-block}.BlogPost-module__hVlN5G__btnPrimary:hover{background:var(--gold-light);transform:translateY(-1px)}.BlogPost-module__hVlN5G__ctaContact{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.BlogPost-module__hVlN5G__ctaContact a{font-family:var(--font-body);color:#fff9;font-size:14px;text-decoration:none;transition:color .2s}.BlogPost-module__hVlN5G__ctaContact a:hover{color:var(--gold-light)}.BlogPost-module__hVlN5G__midArticleCta{background-color:var(--cream,#faf9f6);border-left:3px solid var(--gold,#c9a227);text-align:center;border-radius:0 8px 8px 0;margin:2.5rem 0;padding:1.5rem 2rem}.BlogPost-module__hVlN5G__midArticleCtaText{font-family:var(--font-body,"DM Sans", sans-serif);color:var(--charcoal,#2c2c2c);margin:0 0 .75rem;font-size:.95rem;line-height:1.5}.BlogPost-module__hVlN5G__midArticleCtaLink{border:1.5px solid var(--green,#76a229);color:var(--green-dark,#5c8120);font-size:.875rem;font-weight:600;font-family:var(--font-body,"DM Sans", sans-serif);border-radius:6px;padding:.6rem 1.5rem;text-decoration:none;transition:all .3s;display:inline-block}.BlogPost-module__hVlN5G__midArticleCtaLink:hover{background:var(--green,#76a229);color:#fff;border-color:var(--green,#76a229)}.BlogPost-module__hVlN5G__midArticleCtaLink:focus-visible,.BlogPost-module__hVlN5G__shareButton:focus-visible,.BlogPost-module__hVlN5G__btnPrimary:focus-visible{outline:2px solid var(--green,#76a229);outline-offset:2px}.BlogPost-module__hVlN5G__relatedCard:focus-visible,.BlogPost-module__hVlN5G__ctaContact a:focus-visible{outline:2px solid var(--gold,#c9a227);outline-offset:2px}@media (max-width:1024px){.BlogPost-module__hVlN5G__articleTitle{font-size:36px}.BlogPost-module__hVlN5G__relatedGrid{grid-template-columns:repeat(2,1fr)}.BlogPost-module__hVlN5G__relatedTitle{font-size:30px}.BlogPost-module__hVlN5G__related{padding:64px 24px}.BlogPost-module__hVlN5G__ctaBandTitle{font-size:30px}}@media (max-width:768px){.BlogPost-module__hVlN5G__article{padding:48px 20px 40px}.BlogPost-module__hVlN5G__articleTitle{font-size:32px}.BlogPost-module__hVlN5G__articleBody{font-size:16px}.BlogPost-module__hVlN5G__articleBody h2{font-size:24px}.BlogPost-module__hVlN5G__articleBody h3{font-size:20px}.BlogPost-module__hVlN5G__articleBody blockquote{padding:16px 20px;font-size:17px}.BlogPost-module__hVlN5G__featuredImage{border-radius:12px}.BlogPost-module__hVlN5G__relatedGrid{grid-template-columns:1fr;gap:24px}.BlogPost-module__hVlN5G__relatedTitle{font-size:28px}.BlogPost-module__hVlN5G__related,.BlogPost-module__hVlN5G__ctaBand{padding:56px 20px}.BlogPost-module__hVlN5G__ctaBandTitle{font-size:28px}.BlogPost-module__hVlN5G__share{flex-direction:column;align-items:flex-start;gap:10px}.BlogPost-module__hVlN5G__midArticleCta{padding:1.25rem 1.5rem}.BlogPost-module__hVlN5G__testimonialQuote p{font-size:19px}}@media (max-width:500px){.BlogPost-module__hVlN5G__article{padding:40px 16px 32px}.BlogPost-module__hVlN5G__articleTitle{font-size:26px}.BlogPost-module__hVlN5G__articleHeader{margin-bottom:28px}.BlogPost-module__hVlN5G__categoryPill{padding:4px 12px;font-size:10px}.BlogPost-module__hVlN5G__articleBody{margin-bottom:32px;font-size:15px}.BlogPost-module__hVlN5G__articleBody h2{margin:32px 0 12px;font-size:22px}.BlogPost-module__hVlN5G__articleBody h3{margin:24px 0 10px;font-size:18px}.BlogPost-module__hVlN5G__articleBody blockquote{margin:24px 0;padding:14px 16px;font-size:16px}.BlogPost-module__hVlN5G__featuredImage{border-radius:10px;margin-bottom:28px}.BlogPost-module__hVlN5G__authorBio{text-align:center;flex-direction:column;align-items:center;padding:20px 16px}.BlogPost-module__hVlN5G__authorCredentials{justify-content:center}.BlogPost-module__hVlN5G__tags{margin-bottom:28px;padding-bottom:28px}.BlogPost-module__hVlN5G__midArticleCta{margin:2rem 0;padding:1.25rem 1rem}.BlogPost-module__hVlN5G__midArticleCtaText{font-size:.875rem}.BlogPost-module__hVlN5G__midArticleCtaLink{padding:.5rem 1.25rem;font-size:.8125rem}.BlogPost-module__hVlN5G__related{padding:48px 16px}.BlogPost-module__hVlN5G__relatedTitle{margin-bottom:28px;font-size:24px}.BlogPost-module__hVlN5G__relatedCardImage{height:180px}.BlogPost-module__hVlN5G__relatedCardTitle{font-size:16px}.BlogPost-module__hVlN5G__ctaBand{padding:48px 16px}.BlogPost-module__hVlN5G__ctaBandTitle{font-size:24px}.BlogPost-module__hVlN5G__ctaBandDescription{font-size:15px}.BlogPost-module__hVlN5G__btnPrimary{padding:12px 28px;font-size:13px}.BlogPost-module__hVlN5G__ctaContact{flex-direction:column;gap:8px}}.BlogPost-module__hVlN5G__quickAnswer{background:#faf9f6;border-left:4px solid #76a229;border-radius:8px;margin:32px 0 40px;padding:28px 32px;box-shadow:0 2px 8px #2c2c2c0a}.BlogPost-module__hVlN5G__quickAnswerTitle{color:#2c2c2c;letter-spacing:-.01em;margin:0 0 16px;font-family:Lora,Georgia,serif;font-size:1.25rem;font-weight:600}.BlogPost-module__hVlN5G__quickAnswerList{margin:0;padding:0;list-style:none}.BlogPost-module__hVlN5G__quickAnswerItem{color:#2c2c2c;padding:8px 0 8px 28px;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.6;position:relative}.BlogPost-module__hVlN5G__quickAnswerItem:before{content:"";background:#76a229;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:4px}.BlogPost-module__hVlN5G__quickAnswerItem+.BlogPost-module__hVlN5G__quickAnswerItem{border-top:1px solid #2c2c2c14}.BlogPost-module__hVlN5G__quickAnswerItem strong{color:#2c2c2c;font-weight:600}@media (max-width:640px){.BlogPost-module__hVlN5G__quickAnswer{margin:24px 0 32px;padding:22px 20px}.BlogPost-module__hVlN5G__quickAnswerTitle{font-size:1.125rem}.BlogPost-module__hVlN5G__quickAnswerItem{padding-left:24px;font-size:.9375rem}}.BlogPost-module__hVlN5G__structuredCta{text-align:center;background:linear-gradient(135deg,#faf9f6 0%,#f5f2ea 100%);border:1px solid #76a22926;border-radius:12px;margin:48px 0 32px;padding:36px 32px;box-shadow:0 4px 16px #2c2c2c0f}.BlogPost-module__hVlN5G__structuredCtaHeading{color:#2c2c2c;letter-spacing:-.01em;margin:0 0 20px;font-family:Lora,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.3}.BlogPost-module__hVlN5G__structuredCtaButton{color:#fff;letter-spacing:.02em;background:#76a229;border:2px solid #76a229;border-radius:4px;padding:14px 32px;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-block}.BlogPost-module__hVlN5G__structuredCtaButton:hover{background:#6a9224;border-color:#6a9224;transform:translateY(-1px);box-shadow:0 6px 16px #76a22940}.BlogPost-module__hVlN5G__structuredCtaButton:focus-visible{outline-offset:3px;outline:3px solid #c9a227}@media (prefers-reduced-motion:reduce){.BlogPost-module__hVlN5G__structuredCtaButton{transition:background .15s}.BlogPost-module__hVlN5G__structuredCtaButton:hover{transform:none}}@media (max-width:640px){.BlogPost-module__hVlN5G__structuredCta{margin:36px 0 24px;padding:28px 20px}.BlogPost-module__hVlN5G__structuredCtaHeading{font-size:1.25rem}.BlogPost-module__hVlN5G__structuredCtaButton{width:100%;padding:14px 20px;font-size:.9375rem}}
