.blog-page{background:#fff}.blog-page main{padding-top:82px}.blog-kicker{color:#087a40;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-bottom:16px}.blog-hero{padding:68px 0 62px;background:linear-gradient(120deg,#ecf5ee 0%,#f7faf6 65%,#e0f0e4 100%);border-bottom:1px solid #d9e6de}.blog-hero h1{font-size:clamp(2.35rem,4.8vw,4.4rem);line-height:1.12;max-width:1040px;letter-spacing:-.045em;margin:0 0 24px}.blog-hero h1 span{color:#008443}.blog-intro{max-width:790px;font-size:1.08rem;color:#496157;margin-bottom:22px}.blog-location{font-size:.8rem;color:#5a7163}.blog-library{padding-top:38px;padding-bottom:55px}.blog-search{box-shadow:none;border:1px solid var(--line);background:#fff;padding:22px;display:flex;gap:16px;align-items:flex-end;border-radius:12px}.blog-search label:first-child{flex:1}.blog-search label{min-width:0}.blog-search select{max-width:300px}.blog-search .button{white-space:nowrap}.blog-search>a{font-size:.82rem;padding-bottom:13px;color:var(--petrol)}.blog-filter-pills{display:flex;gap:10px;margin:25px 0 18px;flex-wrap:wrap}.blog-filter-pills a{color:#385c46;font-size:.86rem;text-decoration:none;padding:9px 17px;border:1px solid #d5e5d9;border-radius:30px}.blog-filter-pills a.active{background:#005f35;color:white;border-color:#005f35}.library-heading{display:flex;align-items:center;justify-content:space-between;margin:34px 0 24px;gap:15px}.library-heading h2{font-size:1.55rem;margin:0;letter-spacing:-.03em}.library-heading>span{font-size:.8rem;color:#61736b}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.blog-card{border:1px solid #d9e6de;background:white;border-radius:14px;overflow:hidden;max-width:660px;transition:box-shadow .2s}.blog-card:hover{box-shadow:0 8px 32px #005f3515}.card-cover{display:block;background:#e6eee6}.card-cover img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:contain}.card-copy{padding:26px}.card-meta{font-size:.71rem;display:flex;justify-content:space-between;gap:14px;color:#5f7166}.card-meta>span{color:#006636;font-weight:700}.blog-card h2{font-size:1.52rem;line-height:1.28;margin:18px 0 14px;letter-spacing:-.03em}.blog-card h2 a{color:var(--ink);text-decoration:none}.blog-card p{color:#597063;font-size:.92rem}.read-link{display:flex;justify-content:space-between;font-weight:700;font-size:.87rem;text-decoration:none;color:#006b39;border-top:1px solid #e2eae3;padding-top:18px}.read-link span{font-size:1.2rem}.blog-topics{padding:40px 0 65px;border-top:1px solid var(--line)}.blog-topics h2{font-size:1.8rem}.blog-topics>div{display:grid;grid-template-columns:1fr 1fr;gap:28px}.blog-topics article{background:#f3f8f4;border-radius:10px;padding:28px}.blog-topics h3{color:#005f35}.blog-topics ul{padding-left:18px;margin:0}.blog-topics li{margin:8px 0}.blog-topics a{color:#3f5c4b;font-size:.9rem;text-decoration:none}.blog-topics a:hover,.article-body a:hover{text-decoration:underline}.topics{font-size:.88rem;padding:15px 0;border-bottom:1px solid var(--line)}.topics summary{cursor:pointer;font-weight:700;color:#005f35}.topics div{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.topics a{color:#42624e;background:#f2f7f2;padding:7px 12px;border-radius:4px;text-decoration:none}.topics a[aria-current=true]{background:#dceede}.blog-empty{background:#f2f7f2;padding:48px;border-radius:12px}.blog-empty h3{font-size:1.4rem}.blog-empty a{color:#006c39}.blog-empty.missing{margin-top:55px;margin-bottom:70px;min-height:300px}.blog-empty.missing h1{font-size:2.4rem}.blog-cta{background:#005b33;color:#fff;padding:54px 0}.blog-cta .container{display:flex;gap:40px;align-items:center;justify-content:space-between}.blog-cta h2{font-size:2rem;max-width:630px;line-height:1.2;margin-bottom:15px}.blog-cta p{max-width:620px;margin-bottom:0;color:#d2e6d9}.blog-cta .blog-kicker{color:#9ce2b3;margin-bottom:13px}.blog-cta .button{flex-shrink:0;background:#f4fff5;color:#00552f;padding:16px 23px}.footer-blog-links{margin-top:25px;display:flex;gap:25px;font-size:.78rem}.article-top{padding-top:38px}.breadcrumbs{font-size:.78rem;color:#6a7e70;margin-bottom:35px}.breadcrumbs a{color:#466451;text-decoration:none}.article-category{display:inline-block;background:#e8f4e9;padding:7px 13px;color:#006438;border-radius:4px;font-size:.75rem;font-weight:700;text-decoration:none}.article-topic{display:inline-block;margin:0 0 0 12px;font-size:.78rem;color:#607267}.article-top h1{font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.13;max-width:970px;margin:24px 0 22px}.article-subtitle{color:#617467;font-size:1.17rem;max-width:890px}.article-byline{display:flex;flex-direction:column;gap:5px;font-size:.81rem;color:#6c7d70}.article-byline strong{font-weight:600;color:#2c4d37}.article-cover{margin:32px 0 0;max-width:900px;border-radius:12px;overflow:hidden;background:#e5eee6}.article-cover img{display:block;width:100%;height:auto}.article-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(220px,1fr);gap:65px;padding-top:45px;padding-bottom:65px;align-items:start}.article-body{font-size:1.03rem;line-height:1.82;min-width:0}.article-body>p{margin-bottom:24px}.article-body h2{font-size:1.72rem;line-height:1.25;letter-spacing:-.035em;margin:42px 0 20px;scroll-margin-top:110px}.article-body h3{font-size:1.15rem;margin:28px 0 14px}.article-body li{margin:9px 0}.article-body ul,.article-body ol{padding-left:24px}.article-body a{color:#006c38;overflow-wrap:anywhere}.article-body strong{font-weight:700;color:#153e27}.article-sidebar .sidebar-inner{position:sticky;top:110px}.article-sidebar{align-self:stretch}.article-sidebar nav{display:grid;gap:14px}.article-sidebar nav a{font-size:.83rem;line-height:1.5;color:#4f6958;text-decoration:none;border-left:2px solid #e0e9e0;padding-left:13px}.article-sidebar nav a:hover{border-color:#0a8841;color:#006239}.sidebar-help{padding:24px;background:#f0f6ef;border-radius:9px;margin-top:30px}.sidebar-help h2{font-size:1.2rem;line-height:1.35;margin-bottom:13px}.sidebar-help p,.sidebar-help a{font-size:.87rem}.sidebar-help a{color:#006835;font-weight:700}.article-services{padding:26px;background:#edf5ee;border-radius:10px;margin-top:40px}.article-services h2{margin-top:0}.article-services .button,.blog-quote .button{color:#fff;background:#00743b}.article-services .whatsapp-qr{margin-bottom:0;box-shadow:none}.author-box{padding:26px;border:1px solid #d6e5d8;border-left:4px solid #008340;margin-top:35px;border-radius:5px}.author-box h2{font-size:1.28rem;margin:0 0 14px}.author-box p,.author-box a{font-size:.9rem}.article-references{border-bottom:1px solid #dae7dc;padding-bottom:25px;font-size:.86rem}.article-references h2{font-size:1.35rem}.blog-quote{margin-top:45px}.blog-quote h2{margin-top:0}.blog-quote form{padding:24px;box-shadow:none;background:#f4f8f3;border:1px solid #dbe8da}.blog-quote .consent{display:flex;gap:10px;font-size:.8rem;align-items:flex-start;font-weight:400}.consent input{width:18px;flex-shrink:0;margin-top:5px}.blog-trap{position:absolute;left:-10000px}.blog-quote [role=status]{margin:0;font-size:.85rem}.preview-banner{padding:16px;background:#fff4ce;border:1px solid #ead17a;border-radius:8px}.blog-page :focus-visible{outline:3px solid #0a914a;outline-offset:3px}.blog-page .button.primary{color:#fff;background:#00703a}.blog-page .blog-cta .button{color:#00552f;background:#f4fff5}
@media(min-width:981px) and (max-width:1170px){.site-header nav{gap:13px}.site-header nav a{font-size:.79rem}.site-header .brand img{width:225px}.site-header nav .nav-cta{padding:11px}}
@media(max-width:980px){.article-layout{grid-template-columns:minmax(0,1fr);gap:30px}.article-sidebar{grid-row:1}.article-sidebar .sidebar-inner{position:static}.article-sidebar nav{display:grid;grid-template-columns:1fr 1fr}.sidebar-help{display:none}.blog-cta .container{display:block}.blog-cta .button{margin-top:24px}.blog-search{flex-wrap:wrap}.blog-search label:first-child{flex-basis:100%}.blog-search label:nth-child(2){flex:1}.blog-search select{max-width:none}}
@media(max-width:700px){.blog-hero{padding:42px 0}.blog-intro{font-size:1rem}.blog-grid,.blog-topics>div{grid-template-columns:1fr}.blog-card{max-width:none}.blog-search{padding:18px}.blog-search label:nth-child(2){flex-basis:100%}.blog-search .button{width:100%}.card-copy{padding:22px}.card-meta{flex-wrap:wrap;gap:5px}.blog-card h2{font-size:1.4rem}.blog-empty{padding:28px}.article-top{padding-top:25px}.article-topic{display:block;margin:12px 0 0}.article-top h1{font-size:2.1rem}.article-subtitle{font-size:1.02rem}.article-body{font-size:1rem}.article-body h2{font-size:1.5rem}.article-body h3{font-size:1.1rem}.article-sidebar nav{grid-template-columns:1fr}.article-layout{padding-top:30px}.article-services{padding:20px}.article-services .button{padding:12px;font-size:.82rem}.blog-quote form{padding:18px}.library-heading{align-items:flex-start;flex-direction:column;gap:8px}.blog-cta h2{font-size:1.7rem}.blog-cta .button{font-size:.84rem}.article-cover{border-radius:8px}.blog-filter-pills a{font-size:.78rem;padding:8px 12px}.author-box h2{font-size:1.15rem}.blog-topics{padding-top:28px}.blog-topics h2{font-size:1.55rem}}

.article-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.94rem}.article-body th,.article-body td{text-align:left;padding:11px 14px;border:1px solid #d9e6de}.article-body th{background:#eaf4ec;color:#17432a}.article-body tbody tr:nth-child(even){background:#f6faf6}@media(max-width:600px){.article-body table{font-size:.84rem}.article-body th,.article-body td{padding:8px 7px}}
