.cm-proof-resources{background:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:96px 0;position:relative;width:100vw}.cm-proof-resources__inner{margin:0 auto;width:min(1180px,calc(100% - 64px))}.cm-proof-resources__header{margin:0 auto 44px;text-align:center;width:min(760px,100%)}.cm-proof-resources .cm-proof-card__kicker,.cm-proof-resources__kicker{color:var(--cm-green,#1a6350);display:inline-block;font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:.78rem;font-weight:900;letter-spacing:.16em;line-height:1.1;margin:0 0 14px;text-transform:uppercase}.cm-proof-resources__header h2{color:var(--cm-green-deep,#0b2f27);font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:clamp(2.3rem,4vw,4rem);font-weight:900;letter-spacing:-.055em;line-height:1.02;margin:0 0 18px}.cm-proof-resources__intro{color:var(--cm-slate,#52616b);font-family:var(--cm-font-body,Arial,Helvetica,sans-serif);font-size:1.08rem;line-height:1.65}.cm-proof-resources__intro p{color:inherit;margin:0}.cm-proof-resources__grid{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-proof-resources .cm-proof-card{background:#fff;border:1px solid var(--cm-border,#dce5e1);border-radius:24px;box-shadow:0 16px 40px rgba(15,42,35,.08);display:flex;flex-direction:column;min-height:100%;padding:34px 32px}.cm-proof-resources .cm-proof-card--dark{background:radial-gradient(circle at 22% 18%,rgba(26,99,80,.36),transparent 34%),linear-gradient(135deg,#0b2f27,#124637);border-color:hsla(0,0%,100%,.14);box-shadow:0 20px 48px rgba(15,42,35,.18)}.cm-proof-resources .cm-proof-card--dark .cm-proof-card__kicker{color:var(--cm-gold-soft,#f5ecd2)}.cm-proof-resources .cm-proof-card--light:nth-child(2){background:linear-gradient(180deg,#f7faf9,#fff)}.cm-proof-resources .cm-proof-card--light:nth-child(3){background:linear-gradient(180deg,rgba(245,236,210,.44),#fff);border-color:rgba(200,162,74,.28)}.cm-proof-resources .cm-proof-card h3{color:var(--cm-green-deep,#0b2f27);font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:clamp(1.45rem,2vw,1.9rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:0 0 16px}.cm-proof-resources .cm-proof-card--dark h3{color:#fff}.cm-proof-resources .cm-proof-card__text{color:var(--cm-slate,#52616b);font-size:1rem;line-height:1.62;margin-bottom:28px}.cm-proof-resources .cm-proof-card__text p{color:inherit;margin:0}.cm-proof-resources .cm-proof-card--dark .cm-proof-card__text{color:hsla(0,0%,100%,.78)}.cm-proof-resources .cm-proof-card .btn{border-radius:9px!important;font-size:.88rem!important;font-weight:900!important;line-height:1!important;margin-top:auto!important;min-height:44px!important;padding:0 18px!important;width:fit-content!important}.cm-proof-resources .cm-proof-card .btn-light{background:#fff!important;border-color:#fff!important;color:var(--cm-green-deep,#0b2f27)!important}.cm-proof-resources .cm-proof-card .btn-light:focus,.cm-proof-resources .cm-proof-card .btn-light:hover{background:var(--cm-green-soft,#e7f1ee)!important;border-color:var(--cm-green-soft,#e7f1ee)!important;color:var(--cm-green-deep,#0b2f27)!important}.cm-proof-resources .cm-proof-card .btn-secondary{background:#fff!important;border-color:var(--cm-green,#1a6350)!important;color:var(--cm-green,#1a6350)!important}.cm-proof-resources .cm-proof-card .btn-secondary:focus,.cm-proof-resources .cm-proof-card .btn-secondary:hover{background:var(--cm-green-soft,#e7f1ee)!important;border-color:var(--cm-green-dark,#124637)!important;color:var(--cm-green-dark,#124637)!important}@media (max-width:980px){.cm-proof-resources{padding:72px 0}.cm-proof-resources__inner{width:min(720px,calc(100% - 48px))}.cm-proof-resources__grid{grid-template-columns:1fr}.cm-proof-resources .cm-proof-card{padding:30px 28px}}@media (max-width:640px){.cm-proof-resources{padding:56px 0}.cm-proof-resources__inner{width:min(100% - 32px,720px)}.cm-proof-resources__header{margin-bottom:34px}.cm-proof-resources .cm-proof-card{border-radius:20px;padding:28px 24px}.cm-proof-resources .cm-proof-card .btn{width:100%!important}}