.nwf-card-grid__inner{max-width:var(--nwf-cg-max-width, 1200px);margin-inline:auto}.nwf-card-grid__head{max-width:62rem;margin-bottom:4.8rem}.nwf-card-grid__head--center{margin-inline:auto;text-align:center}.nwf-card-grid__eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin-bottom:1.4rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-primary))}.nwf-card-grid__eyebrow:before,.nwf-card-grid__eyebrow:after{content:"";width:2.8rem;border-top:2px dashed currentColor}.nwf-card-grid__head--left .nwf-card-grid__eyebrow:after{display:none}.nwf-card-grid__heading{margin:0}.nwf-card-grid__intro{margin-top:1.6rem;line-height:1.6;opacity:.85}.nwf-card-grid__grid{display:grid;grid-template-columns:repeat(var(--nwf-cg-columns, 3),minmax(0,1fr));gap:2.4rem}.nwf-card-grid__grid--text-center .nwf-card{text-align:center;align-items:center}.nwf-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:3rem 2.8rem;border-radius:1.4rem;height:100%}.nwf-card-grid__grid--shadow .nwf-card,.nwf-card-grid__grid--bordered .nwf-card{background-color:rgb(var(--color-background));box-shadow:0 1.4rem 3.6rem -2rem rgba(var(--color-foreground),.5)}.nwf-card-grid__grid--bordered .nwf-card{border:1px solid rgba(var(--color-foreground),.12)}.nwf-card-grid__grid--plain .nwf-card{padding-inline:0}.nwf-card__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:1.2rem;color:rgb(var(--color-primary));background-color:rgba(var(--color-primary),.1)}.nwf-card__icon svg{width:2.8rem;height:2.8rem}.nwf-card__kicker{font-size:1.4rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.02em;color:rgb(var(--color-primary))}.nwf-card__title{margin:0;font-size:2rem;line-height:1.25}.nwf-card__text{margin:0;line-height:1.6;opacity:.85}.nwf-card__text>:first-child{margin-top:0}.nwf-card__text>:last-child{margin-bottom:0}@media screen and (max-width:989px){.nwf-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.nwf-card-grid__head{margin-bottom:3.2rem}.nwf-card-grid__grid{grid-template-columns:repeat(var(--nwf-cg-columns-mobile, 1),minmax(0,1fr));gap:1.6rem}.nwf-card{padding:2.4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nwf-card-grid.css.map */
