.cms-content-block{box-sizing:border-box;margin:1.25rem 0}.cms-content-single{display:block}.cms-content-card{box-sizing:border-box;background:#fff;border:1px solid #176b4a29;border-radius:14px;padding:1.35rem;box-shadow:0 8px 24px #12302612}.cms-content-card h2,.cms-content-card h3,.cms-content-callout h2,.cms-content-cta h2,.cms-content-copy h2{margin-top:0}.cms-content-card p:last-child,.cms-content-callout p:last-child,.cms-content-cta p:last-child,.cms-content-copy p:last-child{margin-bottom:0}.cms-content-icon-card{text-align:center}.cms-content-icon{color:#176b4a;background:#eaf6f0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.65rem;font-size:1.3rem;display:inline-flex}.cms-content-grid{gap:1rem;display:grid}.cms-content-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-content-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-content-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-content-callout{background:#edf8f2;border-left:5px solid #176b4a;border-radius:0 14px 14px 0;padding:1.35rem}.cms-content-media{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;display:grid}.cms-content-media-reverse .cms-content-image{order:2}.cms-content-image{background:#edf4f1;border-radius:14px;min-height:180px;display:block;overflow:hidden}.cms-content-image>img,img.cms-content-image{object-fit:cover;width:100%;height:auto;max-height:480px;display:block}.cms-content-image>span{color:#65756f;justify-content:center;align-items:center;min-height:180px;display:flex}.cms-content-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0f5138,#176b4a);border-radius:16px;padding:1.75rem}.cms-content-button{background:#c99b35;border-radius:8px;margin-top:.7rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;color:#132d24!important}.cms-content-quote{color:#324b42;border-left:5px solid #c99b35;margin-left:0;padding:1rem 1.4rem;font-size:1.08em}.cms-content-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cms-content-stat{text-align:center;background:#f4f8f6;border-radius:12px;padding:1.2rem}.cms-content-stat strong,.cms-content-stat span{display:block}.cms-content-stat strong{color:#176b4a;font-size:1.65rem}.cms-content-table{border-collapse:collapse;width:100%;max-width:100%;display:table;overflow-x:auto}.cms-content-table caption{text-align:left;padding:.65rem;font-weight:700}.cms-content-table th,.cms-content-table td{text-align:left;border:1px solid #d7e2dd;padding:.7rem}.cms-content-table th{background:#edf5f1}.cms-content-divider{border:0;border-top:1px solid #ccd9d3;margin:2rem 0}.cms-content-spacer{height:2rem}@media (width<=760px){.cms-content-grid-2,.cms-content-grid-3,.cms-content-grid-4,.cms-content-media,.cms-content-stats{grid-template-columns:1fr}.cms-content-media-reverse .cms-content-image{order:0}.cms-content-card{padding:1rem}.cms-content-table{white-space:nowrap;display:block}}
