.jgg{--jgg-bg: #ffffff;--jgg-surface: #eae9e9;--jgg-text: #201e1d;--jgg-accent: #ec3013;--jgg-accent-100: #fff2ef;--jgg-accent-600: #dd2b0f;--jgg-accent-700: #ae1800;--jgg-accent-800: #7c1405;--jgg-divider: color-mix(in srgb, #201e1d 40%, transparent);--jgg-muted: color-mix(in srgb, #201e1d 55%, transparent);--jgg-font: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--jgg-3: 12px;--jgg-4: 16px;--jgg-6: 24px;--jgg-8: 32px;background:var(--jgg-bg);color:var(--jgg-text);font-family:var(--jgg-font);font-weight:400;padding-top:var(--jgg-6)}.jgg *,.jgg *:before,.jgg *:after{box-sizing:border-box}.jgg-wrap{max-width:720px;margin:0 auto;padding:0 var(--jgg-4)}.jgg-stack>*+*{margin-top:var(--jgg-6)}.jgg-stack--tight>*+*{margin-top:var(--jgg-3)}.jgg-stack--wide>*+*{margin-top:var(--jgg-8)}.jgg h1,.jgg h2,.jgg h3,.jgg h4{font-family:var(--jgg-font);font-weight:800;line-height:1.12;letter-spacing:-.015em;margin:0}.jgg h1{font-size:42px}.jgg h2{font-size:32px}.jgg h3{font-size:25px}.jgg h4{font-size:20px}.jgg p{margin:0}.jgg a{color:var(--jgg-accent);text-underline-offset:3px}.jgg img{display:block;width:100%;max-width:100%;height:auto}.jgg strong,.jgg b{font-weight:600}.jgg-lede{font-size:24px;line-height:1.35;font-weight:500}.jgg-body{font-size:18px;line-height:1.68}.jgg-body>p+p{margin-top:var(--jgg-6)}.jgg-body ul,.jgg-body ol{margin:var(--jgg-6) 0 0;padding-left:1.3em}.jgg-body li+li{margin-top:6px}.jgg-note{font-size:13px;line-height:1.55;font-style:italic;color:var(--jgg-muted)}.jgg-note p{margin:0}.jgg-note p+p{margin-top:6px}.jgg-h-small{font-size:20px;letter-spacing:.12em;text-transform:uppercase}.jgg-h-eyebrow{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jgg .cite,.jgg sup.cite{font-size:11px;font-weight:600;color:var(--jgg-accent-700)}.jgg sup.cite a{color:inherit;text-decoration:none}.jgg .blank{display:inline-block;padding:0 8px;background:var(--jgg-accent-100);color:var(--jgg-accent-800);border-bottom:2px solid var(--jgg-accent);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.jgg-rule{height:2px;border:0;margin:0;background:var(--jgg-divider)}.jgg-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;background:var(--jgg-accent-100);color:var(--jgg-accent-800)}.jgg .jgg-btn{display:block;width:100%;text-align:left;text-decoration:none;cursor:pointer;font-family:var(--jgg-font);font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;background:var(--jgg-accent);color:var(--jgg-bg);border:0}.jgg .jgg-btn:hover{background:var(--jgg-accent-600)}.jgg .jgg-btn:active{background:var(--jgg-accent-700)}.jgg .jgg-btn--lg{font-size:18px;padding:var(--jgg-6)}.jgg .jgg-btn--sm{font-size:16px;padding:var(--jgg-4) var(--jgg-6)}.jgg-quote{border-top:2px solid var(--jgg-divider);border-bottom:2px solid var(--jgg-divider);padding:var(--jgg-6) 0}.jgg-quote p{font-family:var(--jgg-font);font-weight:800;font-size:23px;line-height:1.28}.jgg-quote p+p{margin-top:var(--jgg-4)}.jgg-quote--accent p{color:var(--jgg-accent-700)}.jgg-banner{background:var(--jgg-accent);color:var(--jgg-bg);padding:var(--jgg-8) var(--jgg-6)}.jgg-banner h2{font-size:30px;line-height:1.16}.jgg-social{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px;background:var(--jgg-divider);border:2px solid var(--jgg-divider)}.jgg-social__cell{background:var(--jgg-surface);padding:var(--jgg-4)}.jgg-social__cell img{width:100%;height:auto;object-fit:contain}.jgg-review{background:var(--jgg-surface);border-top:2px solid var(--jgg-divider);border-bottom:2px solid var(--jgg-divider);padding:var(--jgg-8) var(--jgg-6)}.jgg-review__step h3{color:var(--jgg-accent-700);margin-bottom:var(--jgg-3)}.jgg-review__step .jgg-body>p+p{margin-top:var(--jgg-3)}.jgg-review__step--final{border-top:2px solid var(--jgg-divider);padding-top:var(--jgg-6)}.jgg-review__step--final h4{letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--jgg-3)}.jgg-review__portrait{display:flex;justify-content:center}.jgg-review__portrait img{width:100%;max-width:400px;height:auto}.jgg-update{border:2px solid var(--jgg-accent)}.jgg-update__label{background:var(--jgg-accent);color:var(--jgg-bg);padding:var(--jgg-3) var(--jgg-4);font-family:var(--jgg-font);font-weight:800;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.jgg-update__body{padding:var(--jgg-6) var(--jgg-4)}.jgg-card{border:2px solid var(--jgg-divider)}.jgg-card__img img{width:100%;height:auto}.jgg-card__foot{padding:var(--jgg-6);background:var(--jgg-surface)}.jgg-card__foot h3{margin-bottom:var(--jgg-4)}.jgg-cite-list p{font-size:13px;line-height:1.6}.jgg-cite-list p+p{margin-top:var(--jgg-3)}.jgg-fineprint{font-family:var(--jgg-font);font-weight:800;font-size:12px;letter-spacing:.12em;line-height:1.7;text-transform:uppercase;color:color-mix(in srgb,#201e1d 60%,transparent)}.jgg--last{padding-bottom:96px}@media(max-width:600px){.jgg h1{font-size:32px}.jgg h2{font-size:26px}.jgg h3{font-size:22px}.jgg-lede{font-size:20px}.jgg-body{font-size:17px}.jgg-banner{padding:var(--jgg-6) var(--jgg-4)}.jgg-banner h2{font-size:24px}.jgg-quote p{font-size:20px}.jgg-review{padding:var(--jgg-6) var(--jgg-4)}.jgg .jgg-btn--lg{font-size:16px;padding:var(--jgg-4)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jg-grandma.css.map */
