.card-row{--cols:3;display:grid;gap:32px;grid-template-columns:repeat(var(--cols),minmax(0,1fr));margin:0 auto;max-width:1200px}.card-row--2{--cols:2}.card-row--3{--cols:3}.card-row--4{--cols:4}.card-row--align-center .card-row__content{align-items:center;text-align:center}.card-row__card{position:relative;--accent:#f60;background:#fff;border:1px solid #e5e5e5;border-radius:8px;border-top:4px solid var(--accent);box-shadow:0 2px 8px rgba(38,38,38,.06);display:flex;flex-direction:column;padding:28px 28px 32px;transition:box-shadow .2s ease,transform .2s ease}.card-row__card:hover{box-shadow:0 6px 20px rgba(38,38,38,.1);transform:translateY(-2px)}.card-row__media{margin-bottom:16px}.card-row__media img{display:block;height:auto;max-width:64px}.card-row--align-center .card-row__media img{margin:0 auto}.card-row__content{display:flex;flex:1;flex-direction:column}.card-row__label{align-self:flex-start;background-color:var(--accent);border-radius:999px;color:#fff;display:inline-block;font-family:Lab Grotesque,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.card-row__content--label-top{padding-top:32px}.card-row__label--top{margin-bottom:0;position:absolute;right:16px;top:16px}.card-row--align-center .card-row__label,.card-row--align-center .card-row__link{align-self:center}.card-row__title{color:var(--accent);font-family:Lab Grotesque,Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:.08em;margin:0 0 8px}.card-row__header,.card-row__title{font-weight:700;text-transform:uppercase}.card-row__header{color:#262626;font-family:YSoft,Arial,Helvetica,sans-serif;font-size:22px;line-height:1.25;margin:0 0 12px}.card-row__body{color:#53565a;font-family:Lab Grotesque,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.card-row__body p{margin:0 0 12px}.card-row__body ol,.card-row__body ul{margin:0 0 12px;padding-left:22px}.card-row__body li{margin-bottom:6px}.card-row__body--check ul{list-style:none!important;padding-left:0!important}.card-row__body--check ul li{padding-left:26px;position:relative}.card-row__body--check ul li:before{background:none!important;border-radius:0!important;color:var(--accent)!important;content:"\2713"!important;font-size:inherit!important;font-weight:700!important;height:auto!important;left:0!important;position:absolute!important;top:0!important;width:auto!important}.card-row__link{align-items:center;align-self:flex-start;color:var(--accent);display:inline-flex;font-family:Lab Grotesque,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;gap:6px;margin-top:16px;text-decoration:none}.card-row__link:hover{text-decoration:underline}.card-row__link--button{border:2px solid transparent;border-radius:6px;padding:10px 22px}.card-row__link--button.card-row__link--orange{background-color:#f60;border-color:#f60;color:#fff}.card-row__link--button.card-row__link--orange:hover{opacity:.85;text-decoration:none}.card-row__link--button.card-row__link--teal{background-color:#009cb6;border-color:#009cb6;color:#fff}.card-row__link--button.card-row__link--teal:hover{opacity:.85;text-decoration:none}.card-row__link--button.card-row__link--grey{background-color:#97999b;border-color:#97999b;color:#fff}.card-row__link--button.card-row__link--grey:hover{opacity:.85;text-decoration:none}.card-row__link--button.card-row__link--orange-outline{background-color:transparent;border-color:#f60;color:#f60}.card-row__link--button.card-row__link--orange-outline:hover{background-color:#f60;color:#fff;text-decoration:none}.card-row__link--button.card-row__link--teal-outline{background-color:transparent;border-color:#009cb6;color:#009cb6}.card-row__link--button.card-row__link--teal-outline:hover{background-color:#009cb6;color:#fff;text-decoration:none}.card-row__link--button.card-row__link--grey-outline{background-color:transparent;border-color:#97999b;color:#97999b}.card-row__link--button.card-row__link--grey-outline:hover{background-color:#97999b;color:#fff;text-decoration:none}.card-row__link-arrow{transition:transform .15s ease}.card-row__link:hover .card-row__link-arrow{transform:translateX(3px)}@media (max-width:480px){.card-row{grid-template-columns:1fr}}@media (min-width:481px) and (max-width:768px){.card-row--3,.card-row--4{grid-template-columns:repeat(2,1fr)}}