.card-grid{--muted: rgba(var(--color-foreground), .65);--line: rgba(var(--color-foreground), .1);--accent: rgb(var(--color-link));--tint: rgba(var(--color-foreground), .035)}.card-grid__container{max-width:var(--section-width, 160rem);margin:0 auto;padding-left:2.2rem;padding-right:2.2rem}.card-grid .section-intro{margin-bottom:2.4rem}.card-grid__grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.card-grid__card{display:grid;grid-template-columns:auto 1fr;column-gap:1.6rem;padding:2rem 0;background:rgb(var(--color-background))}.card-grid__grid--tint .card-grid__card{padding:2rem 1.8rem;background:linear-gradient(var(--tint),var(--tint)) rgb(var(--color-background))}.card-grid__number{margin:0;padding-top:.3rem;font-size:1.1rem;font-weight:800;letter-spacing:.1em;line-height:1.2;color:var(--accent);font-variant-numeric:tabular-nums}.card-grid__body{grid-column:1 / -1}.card-grid__number+.card-grid__body{grid-column:2}.card-grid__label{margin:0 0 .8rem;font-size:1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:var(--muted)}.card-grid__label--accent{color:var(--accent);letter-spacing:.14em}a.card-grid__card{text-decoration:none;color:inherit}a.card-grid__card:hover .card-grid__title,a.card-grid__card:focus-visible .card-grid__title{color:var(--accent)}a.card-grid__card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.card-grid__arrow{float:right;margin-left:1.2rem;font-size:1.3rem;color:var(--accent)}.card-grid__title{margin:0;transition:color .2s ease;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:rgb(var(--color-foreground))}.card-grid__text{margin-top:.5rem;font-size:1.3rem;line-height:1.55;color:var(--muted)}.card-grid__text p{margin:0}.card-grid__text p+p{margin-top:1em}.card-grid__card--list-plus .card-grid__text ul,.card-grid__card--list-check .card-grid__text ul,.card-grid__card--list-cross .card-grid__text ul{list-style:none;margin:1.8rem 0 0;padding:0}.card-grid__card--list-plus .card-grid__text li,.card-grid__card--list-check .card-grid__text li,.card-grid__card--list-cross .card-grid__text li{display:flex;gap:1.2rem;padding:1.1rem 0;border-bottom:1px solid var(--line);line-height:1.5}.card-grid__card--list-plus .card-grid__text li:last-child,.card-grid__card--list-check .card-grid__text li:last-child,.card-grid__card--list-cross .card-grid__text li:last-child{border-bottom:0}.card-grid__card--list-plus .card-grid__text li:before,.card-grid__card--list-check .card-grid__text li:before,.card-grid__card--list-cross .card-grid__text li:before{flex-shrink:0;font-size:1.2rem;font-weight:700;padding-top:.15rem}.card-grid__card--list-check .card-grid__text li:before{content:"\2713";color:var(--accent)}.card-grid__card--list-cross .card-grid__text li:before{content:"\d7";color:rgba(var(--color-foreground),.35)}.card-grid__card--list-plus .card-grid__text li:before{content:"+";color:var(--accent)}.card-grid__chips{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.card-grid__chip{font-size:1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:.5rem .9rem;border-radius:.3rem}.card-grid__footnote{margin:1.4rem 0 0;font-size:1.05rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}@media screen and (min-width:750px){.card-grid__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.card-grid__container{padding-left:5rem;padding-right:5rem}.card-grid .section-intro{margin-bottom:5.2rem}.card-grid__grid{grid-template-columns:repeat(var(--columns, 4),1fr);border-top:0;border-bottom:0}.card-grid__card,.card-grid__grid--tint .card-grid__card{display:block;padding:3rem 2.4rem 3.4rem}.card-grid__number{padding-top:0;font-size:1.15rem;letter-spacing:.12em}.card-grid__number+.card-grid__body{margin-top:1.6rem}.card-grid__title{font-size:1.9rem;letter-spacing:-.02em}.card-grid__arrow{display:none}.card-grid__text{margin-top:.9rem;font-size:1.35rem;line-height:1.6}.card-grid__chips{margin-top:1.4rem;gap:.7rem}.card-grid__chip{font-size:1.05rem;padding:.6rem 1rem}.card-grid__footnote{margin-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-card-grid.css.map */
