.gd-page{background:var(--site-bg);min-height:100vh;color:var(--site-ink);padding-bottom:clamp(72px,9vw,128px)}.gd-head{border-bottom:1px solid var(--site-line)}.gd-narrow{max-width:820px}.gd-title{text-wrap:balance}.gd-lead{max-width:68ch;margin-top:18px}.gd-group{padding-top:clamp(40px,5vw,64px)}.gd-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.gd-item{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);color:inherit;padding:20px 22px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:block}.gd-item:hover,.gd-item:focus-visible{border-color:var(--site-brand-line);box-shadow:var(--site-shadow-sm)}.gd-item p{color:var(--site-text);margin:8px 0 0;font-size:14px;line-height:1.6}.gd-article{padding-top:clamp(32px,4vw,48px)}.gd-section{margin-top:36px}.gd-section:first-child{margin-top:0}.gd-section-title{margin:0 0 12px}.gd-section p,.gd-bullets li,.gd-steps li{color:var(--site-text);line-height:1.75}.gd-section p{margin:0}.gd-bullets,.gd-steps{gap:6px;margin:0;padding-inline-start:22px;display:grid}.gd-bullets{list-style:outside}.gd-steps{list-style:decimal}.gd-bullets li::marker{color:var(--site-brand)}.gd-steps li::marker{color:var(--site-brand)}.gd-prompts{gap:10px;display:grid}.gd-prompts blockquote{border-inline-start:3px solid var(--site-brand);border-radius:0 var(--site-radius-sm) var(--site-radius-sm) 0;background:var(--site-brand-soft);color:var(--site-ink);margin:0;padding:12px 16px;line-height:1.65}.gd-agent{color:var(--site-text);margin-top:28px}.gd-faq{gap:10px;display:grid}.gd-faq-item{border:1px solid var(--site-line);border-radius:var(--site-radius-sm);background:var(--site-surface);padding:0 18px}.gd-faq-item summary{cursor:pointer;color:var(--site-ink);padding:14px 0;font-weight:600}.gd-faq-item summary:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.gd-faq-item p{margin:0 0 14px}.gd-cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.gd-related{border-top:1px solid var(--site-line);margin-top:40px;padding-top:24px}.gd-related ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (max-width:720px){.gd-list{grid-template-columns:1fr}}
