section.copy-image{margin:30px 0;.section-container{border-radius:16px;display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1440px;padding:0 clamp(20px,5%,60px)}header.container{margin:0 auto 54px;max-width:620px;text-align:center;p{font-size:15px;line-height:1.6}}.card{border-radius:16px;overflow:hidden;padding:clamp(20px,2.5%,40px);@media (min-width:1024px){padding-bottom:clamp(20px,2.5%,40px);padding-left:clamp(20px,2.5%,40px);padding-right:clamp(20px,2.5%,40px);padding-top:clamp(20px,2.5%,40px)}&.copy-image{display:grid;gap:30px;--cardCols:1;@media (min-width:768px){--cardCols:2;grid-template-columns:1fr}@media (min-width:1024px){gap:20px 40px;grid-template-areas:"image copy";grid-template-columns:repeat(2,1fr);&.cards-right{gap:40px;grid-template-rows:1fr auto;.copy{max-width:100%}.cards{align-self:flex-end;display:grid;gap:20px;grid-template-columns:1fr}}&.has-cards{grid-template-areas:"image copy" "cards cards";&.cards-right{grid-template-areas:"copy cards" "image cards";grid-template-columns:1fr 350px}}&.reverse{grid-template-areas:"copy image";&.has-cards{grid-template-areas:"copy image" "cards cards";&.cards-right{grid-template-areas:"copy cards" "copy cards"}}}}@media (min-width:1280px){--cardCols:4;grid-template-columns:1fr auto;&.reverse{grid-template-columns:auto 1fr}}.copy{align-self:center;max-width:440px;padding:30px 15px 0;@media (min-width:640px){padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}@media (min-width:1024px){grid-area:copy}.overline{border:1px solid var(--cincGreen);border-radius:100px;color:var(--cincGreen);display:inline-block;font-size:11px;margin-bottom:1.5em;padding:.5em 1.5em;@media (min-width:640px){font-size:13px}&.has-icon{align-items:center;display:inline-flex;gap:16px;padding:.5em 1em}img{max-width:24px}}.heading{font-size:26px;line-height:1.1;margin-bottom:.5em;@media (min-width:640px){font-size:34px}>*{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}}p{font-size:15px;line-height:1.6}ul{margin-left:20px;margin-top:20px;li{color:var(--cincGreen);font-size:15px;list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009232' viewBox='0 0 24 24'%3E%3Cpath d='M8 21c-.26 0-.51-.1-.71-.29a.996.996 0 0 1 0-1.41l7.29-7.29-7.29-7.29A.996.996 0 1 1 8.7 3.31l8 8c.39.39.39 1.02 0 1.41l-8 8c-.2.2-.45.29-.71.29Z'/%3E%3C/svg%3E");list-style-type:inside;text-wrap:balance;&::marker{font-size:1.8em;line-height:1}}}}figure{align-items:flex-end;display:flex;max-height:600px;position:relative;@media (min-width:1024px){grid-area:image}img{border-radius:8px;height:100%;object-fit:cover}.coming-soon{border:none;left:20px;position:absolute;top:20px}}.cards{display:grid;gap:20px;grid-template-columns:repeat(var(--cardCols),1fr);@media (min-width:1024px){grid-area:cards}.small-card{border:1px solid var(--gray300);border-radius:8px;padding:40px 30px;.card-heading{color:var(--cincGreen);font-size:20px;line-height:1.1;margin-bottom:.4em;margin-top:.4em}.icon{max-width:24px}p{font-size:15px;line-height:1.6}}}}&.cta{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:clamp(30px,5%,50px);text-align:center;@media (min-width:768px){flex-direction:row;text-align:left}.heading{font-size:clamp(24px,8vw,32px);letter-spacing:-.04em;line-height:1.15}}}}