.gd{background:#0000}.gd :where(p,h1,h2,h3,ul,ol,dl,dd,blockquote,figure){margin:0}.gd :where(ul,ol){list-style:none;padding:0}.gd-hero{margin:0 auto;max-width:816px}.gd-back{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:var(--text-ui);gap:10px;min-height:var(--touch-target);text-decoration:none;transition:color var(--duration-fast) ease}.gd-back:hover{color:var(--ink)}.zl-eyebrow.gd-hero__kicker{margin-top:56px}.gd-hero__title{margin-top:var(--space-6)}.gd-closing__title em,.gd-hero__title em{font-style:italic}.gd-hero__lead{color:var(--ink-soft);margin-top:var(--space-8)}.gd-sec{display:flex;flex-direction:column;gap:var(--space-6);margin:112px auto 0;max-width:816px}.gd-sec--wide{max-width:1180px}.gd-sec__intro{gap:var(--space-6);max-width:816px}.gd-prose,.gd-sec__intro{display:flex;flex-direction:column}.gd-prose{gap:var(--space-5)}.gd-prose li,.gd-prose p{color:var(--ink-soft);font-size:var(--text-accent-s);font-weight:var(--weight-reading);line-height:1.75}.gd-prose strong{color:var(--ink);font-weight:var(--weight-label)}.gd-dots{display:flex;flex-direction:column;gap:14px}.gd-dots li{padding-left:28px;position:relative}.gd-dots li:before{background:var(--ink-faint);border-radius:var(--radius-pill);content:"";height:8px;left:var(--space-1);position:absolute;top:13px;width:8px}.zl-card.gd-tip{align-items:start;color:var(--ink-soft);display:grid;gap:var(--space-4);grid-template-columns:24px minmax(0,1fr);padding:var(--space-6) 28px}.gd-note__icon,.gd-tip__icon{color:var(--ink-muted);font-size:var(--text-lead);padding-top:2px}.gd-note{align-items:center;display:flex;gap:10px}.gd-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-4)}.zl-card.gd-card{display:flex;flex-direction:column;gap:var(--space-2);padding:28px 28px var(--space-5)}.zl-card.gd-card--roomy{gap:14px;padding:36px}.gd-card__grow{flex-grow:1}.zl-link.gd-ext{font-size:var(--text-body-s);gap:var(--space-2)}.gd-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5)}.gd-bridge-wrap{margin-top:var(--space-8)}.gd-bridge-wrap--solo{margin:var(--space-16) auto 0;max-width:1180px}.zl-card.gd-bridge{align-items:end;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;padding:56px}.gd-bridge__text{margin-top:var(--space-4);max-width:620px;opacity:.85}.zl-btn.gd-bridge__cta{background:var(--on-action);color:var(--action);gap:var(--space-2)}.gd-rows{border-bottom:1px solid var(--hairline)}.gd-rows>div,.gd-rows>li{align-items:center;border-top:1px solid var(--hairline);display:grid;gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);padding:var(--space-5) 0}.gd-rows--wide>div,.gd-rows--wide>li{align-items:start;grid-template-columns:300px minmax(0,1fr)}.zl-link.gd-rows__name{gap:10px}.zl-band.gd-closing{align-items:center;display:flex;flex-direction:column;margin:var(--space-30) 0 0;padding:var(--space-30) var(--space-8);text-align:center}.gd-closing__title{margin-top:var(--space-6);max-width:900px}.gd-closing__body{color:var(--ink-soft);display:flex;flex-direction:column;gap:var(--space-5);margin-top:36px;max-width:700px}.gd-closing__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:44px}.gd-faq-sec{margin:var(--space-30) auto 0;max-width:1000px}.gd-faq{border-bottom:1px solid var(--hairline);margin-top:var(--space-10)}.gd-faq>div{border-top:1px solid var(--hairline);display:grid;gap:var(--space-12);grid-template-columns:300px minmax(0,1fr);padding:var(--space-8) 0}.gd-faq dd{color:var(--ink-muted);line-height:1.7}@media (max-width:960px){.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zl-card.gd-bridge{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding:var(--space-10)}}@media (max-width:640px){.zl-eyebrow.gd-hero__kicker{margin-top:var(--space-8)}.gd-hero__title{font-size:var(--text-display-s)}.gd-sec{margin-top:var(--space-16)}.gd-grid{grid-template-columns:minmax(0,1fr)}.zl-card.gd-bridge{padding:var(--space-8) var(--space-6)}.gd-faq>div,.gd-rows>div,.gd-rows>li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.zl-band.gd-closing{margin-top:var(--space-16);padding:var(--space-16) var(--space-5)}.gd-closing__title{font-size:var(--text-display-xs)}.gd-faq-sec{margin-top:var(--space-16)}}
