.problem-solution{--ps-max-width: 1231px;--ps-heading-max-width: 631px;--ps-heading-gap: 16px;--ps-grid-gap: 16px;--ps-card-padding: 16px 16px 32px;--ps-card-inner-gap: 16px;--ps-body-gap: 8px;--ps-card-radius: 16px;--ps-media-radius: 8px;--ps-media-ratio: 310 / 198;--ps-card-title-size: var(--type-scale-n1);--ps-card-title-line-height: 1.35;--ps-cta-gap: 16px;--ps-footnote-gap: 24px;--ps-footnote-size: var(--type-scale-n-2);--ps-footnote-tracking: 1.5px}@media(min-width:990px){.problem-solution{--ps-heading-gap: 32px;--ps-grid-gap: 21px;--ps-card-padding: 32px;--ps-card-inner-gap: 32px;--ps-body-gap: 12px;--ps-media-ratio: 539 / 381;--ps-card-title-size: var(--type-scale-n3);--ps-card-title-line-height: 1.15;--ps-cta-gap: 32px;--ps-footnote-size: 10px}}.problem-solution .problem-solution__heading{max-width:var(--ps-heading-max-width);margin-inline:auto}.problem-solution .problem-solution__heading :is(h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit}.problem-solution .problem-solution__grid{display:grid;gap:var(--ps-grid-gap);max-width:var(--ps-max-width);margin:var(--ps-heading-gap) auto 0;padding:0}.problem-solution .problem-solution__grid:first-child{margin-top:0}.problem-solution .problem-solution__card{position:relative;display:flex;flex-direction:column;gap:var(--ps-card-inner-gap);padding:var(--ps-card-padding);border:1px solid rgb(var(--color-scheme-text));border-radius:var(--ps-card-radius)}.problem-solution .problem-solution__media{position:relative;width:100%;aspect-ratio:var(--ps-media-ratio);overflow:hidden;border-radius:var(--ps-media-radius);line-height:0}.problem-solution .problem-solution__image{width:100%;height:100%;object-fit:cover}.problem-solution .problem-solution__body{display:flex;flex-direction:column;gap:var(--ps-body-gap);margin-top:auto}.problem-solution .problem-solution__card-title,.problem-solution .problem-solution__card-title>*{font-size:var(--ps-card-title-size);font-weight:700;line-height:var(--ps-card-title-line-height)}.problem-solution .problem-solution__cta{margin-top:var(--ps-cta-gap)}.problem-solution .problem-solution__footnote{margin-top:var(--ps-footnote-gap);font-size:var(--ps-footnote-size);letter-spacing:var(--ps-footnote-tracking);line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/7/assets/problem-solution.css.map */
