.jg{background:var(--jg-bg);padding:var(--jg-pt) 20px var(--jg-pb);font-family:inherit}.jg *,.jg *:before,.jg *:after{box-sizing:border-box}.jg__wrap{max-width:var(--jg-max);margin:0 auto}.jg__heading{margin:0 0 48px;text-align:center;color:var(--jg-heading);font-size:var(--jg-heading-size);font-weight:var(--jg-heading-weight);line-height:1.2;font-family:inherit;letter-spacing:0}.jg--divider .jg__wrap{border-top:1px solid var(--jg-card-border);padding-top:var(--jg-pt)}.jg--divider{padding-top:0}.jg__group{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--jg-card-border)}.jg__group:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:3px;background:var(--jg-accent)}.jg__group-icon{flex:0 0 auto;display:grid;place-items:center;width:calc(var(--jg-group-size) * 1.7);height:calc(var(--jg-group-size) * 1.7);border-radius:50%;background:color-mix(in srgb,var(--jg-accent) 16%,transparent);font-size:calc(var(--jg-group-size) * .85);line-height:1}.jg__group-desc{margin:-6px 0 20px;color:var(--jg-desc);font-size:var(--jg-text-size);line-height:1.5;max-width:640px}.jg--accent-cards .jg__card{border-left:3px solid var(--jg-accent)}.jg__group-title{margin:0;color:var(--jg-group);font-size:var(--jg-group-size);font-weight:var(--jg-group-weight);line-height:1.2;font-family:inherit;letter-spacing:0}.jg__count{color:var(--jg-count);font-size:var(--jg-count-size);font-weight:var(--jg-count-weight)}.jg__grid{display:grid;grid-template-columns:repeat(var(--jg-cols),1fr);gap:var(--jg-gap)}.jg__card{position:relative;background:var(--jg-card-bg);border:1px solid var(--jg-card-border);border-radius:var(--jg-radius);padding:26px 32px 28px;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}.jg__card:hover{border-color:var(--jg-title);transform:translateY(-2px)}.jg__card--wide{grid-column:1 / -1}.jg__head{display:flex;align-items:center;gap:12px}.jg__dot{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:var(--jg-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--jg-dot) 25%,transparent)}.jg__title{margin:0;color:var(--jg-title);font-size:var(--jg-title-size);font-weight:var(--jg-title-weight);line-height:1.25;font-family:inherit;letter-spacing:0}.jg__title a{color:inherit;text-decoration:none}.jg__stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.jg__stretch:focus-visible{outline:none}.jg__card:has(.jg__stretch:focus-visible){outline:2px solid var(--jg-title);outline-offset:3px}.jg__meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:12px;color:var(--jg-meta);font-size:calc(var(--jg-text-size) * .95)}.jg__text{margin:14px 0 0;color:var(--jg-meta);font-size:var(--jg-text-size);line-height:1.55;max-width:640px}.jg__text p{margin:0}.jg__text p+p{margin-top:8px}.jg__text a{position:relative;z-index:1;color:var(--jg-title);text-decoration:underline;text-underline-offset:3px}.jg__text a:hover{opacity:.75}.jg__link{align-self:flex-start;margin-top:24px;color:var(--jg-link);font-weight:600;font-size:calc(var(--jg-text-size) * .95);text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.jg__grid{grid-template-columns:1fr}.jg__card{padding:22px}.jg__heading{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.jg__card{transition:none}.jg__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAABA */
