.concern-router__inner{width:100%}.concern-router__header{margin-bottom:36px}.concern-router__heading{font-size:32px}.concern-router__eyebrow-row{text-align:center}.concern-router__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:center}.concern-router__card{display:block;text-decoration:none;background:transparent;transition:background-color .25s ease;cursor:pointer;background:#f6f6fa;position:relative;--x-px: calc(var(--x) * 1px);--y-px: calc(var(--y) * 1px)}.concern-router__card:hover{box-shadow:#ffff9b21 0 4px 12px}.concern-router__card-inner{padding:10px;height:100%;display:flex;gap:6px;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.concern-router__card-number{display:block;font-size:14px;font-weight:500;color:#b5b5be}.concern-router__card-title{color:#162b72;font-weight:500;font-size:20px;text-transform:capitalize;letter-spacing:.05em;line-height:1.2}.concern-router__card-desc,.concern-router__card-desc p{color:#83838c;letter-spacing:.02em}.concern-router__card-cta{display:inline-flex;align-items:center;column-gap:.4rem;font-size:14px;font-weight:300;letter-spacing:.03em;text-transform:uppercase;color:#3e3e47;line-height:1.5}.concern-router__card-cta-arrow{display:inline-block;transition:transform .2s ease}.concern-router__card-inner{transition:all .45s cubic-bezier(.22,1,.36,1)}.concern-router__card-inner:hover{transform:translateY(-2px)}.concern-router__card-inner:hover .concern-router__card-cta-arrow{transform:translate(5px)}.concern-router__card:before,.concern-router__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.concern-router__card:before{background:radial-gradient(400px circle at var(--x-px) var(--y-px),rgba(255,255,255,.3),transparent 60%)}.concern-router__card:after{background:radial-gradient(800px circle at var(--x-px) var(--y-px),rgba(255,255,255,.3),transparent 40%);opacity:0;transition:opacity .3s ease}.concern-router__card:hover:after{opacity:1}@media screen and (min-width:600px)and (max-width:1239px){.concern-router__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1240px){.concern-router__grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 42px;gap:24px}.concern-router__card-inner{gap:10px;padding:12px 16px;align-items:flex-start;text-align:left}}@media screen and (max-width:768px){.concern-router__heading{font-size:24px}.concern-router__card-title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-concern-router.css.map */
