.gg-bab-guide{--bab-cream:#f3ead9;--bab-muted:#d8cfbd;--bab-copper:#e2ad7c;--bab-line:#866647;--bab-panel:#20332b;max-width:1440px;margin:0 auto;padding:clamp(24px,5vw,72px) clamp(18px,4vw,56px) clamp(48px,7vw,100px);color:var(--bab-cream);font-size:16px;line-height:1.65}.gg-bab-guide *{box-sizing:border-box}.gg-bab-guide :is(h2,h3,p,figure){margin:0}.gg-bab-guide :is(h2,h3){font-family:var(--font-heading--family,Georgia,serif);font-weight:600;color:var(--bab-cream);text-wrap:balance}.gg-bab-guide h2{font-size:clamp(29px,3.2vw,46px);line-height:1.12;letter-spacing:-.02em}.gg-bab-guide h3{font-size:clamp(21px,1.8vw,27px);line-height:1.2}.gg-bab-guide p{color:var(--bab-muted)}.gg-bab-guide p+p{margin-top:16px}.gg-bab-guide .gg-bab-guide__eyebrow{display:block;color:var(--bab-copper);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;margin-bottom:12px}.gg-bab-guide__intro{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(24px,4vw,56px);align-items:center}.gg-bab-guide__copy h2{max-width:14ch;margin-bottom:24px}.gg-bab-guide .gg-bab-guide__lead{color:var(--bab-cream);font-size:clamp(18px,1.6vw,21px);line-height:1.55}.gg-bab-guide__art{border:1px solid var(--bab-line);border-radius:16px;overflow:hidden;background:#10231c}.gg-bab-guide__art img{display:block;width:100%;height:auto;aspect-ratio:1400/933;object-fit:cover}.gg-bab-guide__art figcaption{font-size:12px;padding:10px 16px;color:var(--bab-muted);line-height:1.4}.gg-bab-guide a{color:var(--bab-copper);text-decoration:underline;text-underline-offset:4px;font-weight:600}.gg-bab-guide a:hover{color:var(--bab-cream)}.gg-bab-guide a:focus-visible,.gg-bab-guide summary:focus-visible{outline:3px solid var(--bab-copper);outline-offset:5px}.gg-bab-guide .gg-bab-guide__link{display:inline-flex;gap:20px;align-items:center;min-height:48px;margin-top:24px}.gg-bab-guide__reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;padding:32px 0;border-top:1px solid var(--bab-line);border-bottom:1px solid var(--bab-line)}.gg-bab-guide__reasons h3{margin-bottom:12px}.gg-bab-guide__chapter{margin-top:clamp(48px,6vw,80px);scroll-margin-top:140px}.gg-bab-guide__deck{max-width:65ch;margin-top:16px!important}.gg-bab-guide__formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.gg-bab-guide__formats article{padding:clamp(22px,3vw,32px);background:var(--bab-panel);border:1px solid var(--bab-line);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.gg-bab-guide__tag{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--bab-copper);margin-bottom:12px}.gg-bab-guide__formats h3{margin-bottom:12px}.gg-bab-guide__formats p{max-width:58ch;margin-bottom:18px}.gg-bab-guide__formats a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;gap:12px}.gg-bab-guide__formats .gg-bab-guide__pod{grid-column:1/-1;background:linear-gradient(110deg,#20332b,#14382c)}.gg-bab-guide__how{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,48px);border:1px solid var(--bab-line);border-radius:16px;background:#182a22}.gg-bab-guide__how h2{margin-bottom:20px}.gg-bab-guide__how ol{list-style:none;margin:0;padding:0;counter-reset:steps}.gg-bab-guide__how li{position:relative;padding:0 0 24px 48px;counter-increment:steps}.gg-bab-guide__how li:last-child{padding-bottom:0}.gg-bab-guide__how li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--bab-copper);font-family:Georgia,serif;font-size:24px;line-height:1.2}.gg-bab-guide__how h3{font-size:22px;margin-bottom:8px}.gg-bab-guide__faq{max-width:1000px;margin-inline:auto}.gg-bab-guide__faq h2{margin-bottom:24px}.gg-bab-guide__faq details{border-bottom:1px solid var(--bab-line)}.gg-bab-guide__faq summary{cursor:pointer;padding:22px 28px 22px 0;color:var(--bab-cream);font-size:18px;font-weight:600;line-height:1.4}.gg-bab-guide__faq summary::marker{color:var(--bab-copper)}.gg-bab-guide__faq details>div{padding:0 20px 24px}.gg-bab-guide__closing{text-align:center;margin-top:64px;padding-top:44px;border-top:1px solid var(--bab-line)}.gg-bab-guide__closing p:not(.gg-bab-guide__eyebrow){max-width:60ch;margin:18px auto 0}.gg-bab-guide__closing .gg-bab-guide__link{margin-top:14px}@media(max-width:899px){.gg-bab-guide__intro,.gg-bab-guide__how{grid-template-columns:1fr}.gg-bab-guide__copy h2{max-width:20ch}.gg-bab-guide__art{max-width:700px}.gg-bab-guide__reasons{gap:20px}.gg-bab-guide__reasons h3{font-size:22px}}@media(max-width:599px){.gg-bab-guide__formats,.gg-bab-guide__reasons{grid-template-columns:1fr}.gg-bab-guide__reasons{gap:26px;margin-top:32px}.gg-bab-guide__formats{gap:14px}.gg-bab-guide__how{padding:24px 20px}.gg-bab-guide__how li{padding-left:40px}.gg-bab-guide__faq summary{font-size:17px}.gg-bab-guide__faq details>div{padding-left:0}.gg-bab-guide__closing{margin-top:48px}.gg-bab-guide__chapter{scroll-margin-top:100px}}@media(prefers-reduced-motion:reduce){.gg-bab-guide,.gg-bab-guide *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(forced-colors:active){.gg-bab-guide{forced-color-adjust:auto}.gg-bab-guide a:focus-visible,.gg-bab-guide summary:focus-visible{outline-color:Highlight}}.gg-bab-guide>.gg-bab-guide__how:first-child{margin-top:0;margin-bottom:clamp(32px,5vw,64px)}.gg-bab-guide__how-art{max-width:300px;margin:20px auto 0!important}.gg-bab-guide__illustration{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.gg-bab-guide__intro{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.gg-bab-guide__art{width:100%;max-width:360px;justify-self:center;border:0;background:transparent}.gg-bab-guide__art img{object-fit:contain;max-height:240px}.gg-bab-guide__feature-icon{display:block;width:42px;height:42px;margin-bottom:14px;color:var(--bab-copper)}.gg-bab-guide__format-art{display:block;width:100%;height:180px;object-fit:contain;margin:0 0 18px;align-self:center}.gg-bab-guide__formats .gg-bab-guide__pod .gg-bab-guide__format-art{max-width:360px}.gg-bab-guide .gg-bab-guide__picture-link{display:block;max-width:660px;margin:28px auto 0;border:1px solid var(--bab-copper);border-radius:12px;overflow:hidden;text-decoration:none;background:#342619;box-shadow:0 12px 30px #0003}.gg-bab-guide__picture-link .gg-bab-hero{margin:0;border-radius:0}.gg-bab-guide__picture-label{display:flex;align-items:center;justify-content:center;gap:18px;min-height:56px;padding:12px 20px;font-size:20px;color:#fff1d6;background:#70431f}.gg-bab-guide__picture-link:hover .gg-bab-guide__picture-label{background:#593419}@media(max-width:899px){.gg-bab-guide__intro{grid-template-columns:1fr}.gg-bab-guide__art{max-width:300px}.gg-bab-guide__how-art{max-width:240px}}@media(max-width:599px){.gg-bab-guide__format-art{height:160px}.gg-bab-guide__feature-icon{width:36px;height:36px;margin-bottom:10px}.gg-bab-guide__picture-label{font-size:18px}}@media(forced-colors:active){.gg-bab-guide__picture-label{background:ButtonFace;color:ButtonText}.gg-bab-guide__picture-link{border-color:LinkText}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/ggx-bab-guide.css.map */
