.ArticleSidebar-module__k1u2nG__sidebar{flex-direction:column;gap:2.25rem;width:100%;display:flex}.ArticleSidebar-module__k1u2nG__box{background-color:#fff;border:1px solid #d9e7d5;border-radius:24px;padding:1.75rem 1.5rem;box-shadow:0 8px 24px -6px #2f3a330a}.ArticleSidebar-module__k1u2nG__title{color:#2f3a33;letter-spacing:.08em;text-transform:uppercase;margin-top:0;margin-bottom:1.25rem;font-size:.8125rem;font-weight:800}.ArticleSidebar-module__k1u2nG__tocList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.ArticleSidebar-module__k1u2nG__tocItem{font-size:.875rem;line-height:1.4}.ArticleSidebar-module__k1u2nG__tocLink{color:#2f3a33bf;font-weight:600;text-decoration:none;transition:color .25s}.ArticleSidebar-module__k1u2nG__tocLink:hover{color:#2f3a33}.ArticleSidebar-module__k1u2nG__ctaBox{color:#fff;background-color:#2f3a33;border-radius:24px;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem 1.5rem;display:flex;box-shadow:0 12px 30px #2f3a3326}.ArticleSidebar-module__k1u2nG__ctaTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.ArticleSidebar-module__k1u2nG__ctaSub{color:#fffc;margin:0;font-size:.875rem;line-height:1.6}.ArticleSidebar-module__k1u2nG__ctaBtn{color:#2f3a33;background-color:#5aa89d;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 18px #5aa89d66}.ArticleSidebar-module__k1u2nG__ctaBtn:hover{background-color:#97c492;transform:translateY(-2px)}
.RelatedArticles-module__DEjxdG__section{background-color:#f8f6f0;border-top:1px solid #d9e7d5;width:100%;padding-top:5rem;padding-bottom:6rem}.RelatedArticles-module__DEjxdG__container{flex-direction:column;gap:3.5rem;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex}.RelatedArticles-module__DEjxdG__prevNextRow{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.RelatedArticles-module__DEjxdG__prevNextRow{grid-template-columns:1fr 1fr}}.RelatedArticles-module__DEjxdG__navCard{background-color:#fff;border:1px solid #d9e7d5;border-radius:20px;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 4px 12px #2f3a3308}.RelatedArticles-module__DEjxdG__navCard:hover{border-color:#5aa89d;transform:translateY(-2px)}.RelatedArticles-module__DEjxdG__navLabel{color:#2f3a33;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.RelatedArticles-module__DEjxdG__navTitle{color:#2f3a33;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.RelatedArticles-module__DEjxdG__sectionHeader{justify-content:space-between;align-items:center;display:flex}.RelatedArticles-module__DEjxdG__sectionTitle{color:#2f3a33;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.RelatedArticles-module__DEjxdG__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.RelatedArticles-module__DEjxdG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RelatedArticles-module__DEjxdG__grid{grid-template-columns:repeat(3,1fr)}}
.BlogCTA-module__EkuMVa__section{box-sizing:border-box;background-color:#f8f6f0;width:100%;padding:2.25rem 1rem 7.5rem;position:relative;overflow:hidden}@media (min-width:640px){.BlogCTA-module__EkuMVa__section{padding:5rem 1.5rem 7.5rem}}@media (min-width:1024px){.BlogCTA-module__EkuMVa__section{padding-top:6.5rem;padding-bottom:9rem}}.BlogCTA-module__EkuMVa__container{z-index:10;max-width:56rem;margin-left:auto;margin-right:auto;position:relative}.BlogCTA-module__EkuMVa__ctaBox{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #d9e7d5;border-radius:20px;flex-direction:column;align-items:center;gap:1.25rem;padding:1.75rem 1.25rem;transition:border-color .35s,box-shadow .35s;display:flex;box-shadow:0 16px 40px -10px #2f3a330f}@media (min-width:640px){.BlogCTA-module__EkuMVa__ctaBox{border-radius:32px;gap:1.75rem;padding:4.5rem 3.5rem}}.BlogCTA-module__EkuMVa__ctaBox:hover{border-color:#5aa89d;box-shadow:0 20px 50px -10px #5aa89d40}.BlogCTA-module__EkuMVa__ctaHeadline{color:#2f3a33;letter-spacing:-.025em;max-width:40rem;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}@media (min-width:640px){.BlogCTA-module__EkuMVa__ctaHeadline{font-size:2.65rem}}.BlogCTA-module__EkuMVa__ctaDesc{color:#2f3a33cc;max-width:36rem;margin:0;font-size:.9375rem;line-height:1.6}@media (min-width:640px){.BlogCTA-module__EkuMVa__ctaDesc{font-size:1.0625rem;line-height:1.65}}.BlogCTA-module__EkuMVa__btnGroup{flex-direction:column;justify-content:center;align-items:center;gap:.625rem;width:100%;display:flex}@media (min-width:640px){.BlogCTA-module__EkuMVa__btnGroup{flex-flow:wrap;gap:1rem;width:auto}}.BlogCTA-module__EkuMVa__primaryButton{color:#2f3a33;cursor:pointer;box-sizing:border-box;background-color:#5aa89d;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:18rem;padding:.875rem 1.5rem;font-size:.84375rem;font-weight:800;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 24px #5aa89d73}@media (min-width:640px){.BlogCTA-module__EkuMVa__primaryButton{gap:.625rem;width:auto;max-width:none;padding:.9375rem 2.25rem;font-size:.9375rem}}.BlogCTA-module__EkuMVa__primaryButton:hover{background-color:#97c492;transform:translateY(-2px);box-shadow:0 12px 30px #5aa89d99}.BlogCTA-module__EkuMVa__secondaryButton{color:#2f3a33;box-sizing:border-box;background-color:#fff;border:1px solid #d9e7d5;border-radius:9999px;justify-content:center;align-items:center;width:100%;max-width:18rem;padding:.875rem 1.5rem;font-size:.84375rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #2f3a3308}@media (min-width:640px){.BlogCTA-module__EkuMVa__secondaryButton{width:auto;max-width:none;padding:.9375rem 2rem;font-size:.9375rem}}.BlogCTA-module__EkuMVa__secondaryButton:hover{background-color:#f8f6f0;border-color:#5aa89d;transform:translateY(-2px)}
