.gd-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:18px;font-size:13px;color:#7b808f;letter-spacing:.01em}.gd-meta .hp-tag{margin:0}.gd-quick{margin:0 0 8px;padding:22px 24px;border:1px solid #e6e8ee;border-left:3px solid #1a1a1a;border-radius:10px;background:#fafafa}.gd-quick-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7b808f;margin-bottom:8px}.gd-quick p{margin:0;font-size:17px;line-height:1.6;color:#1a1a1a}.gd-cta{margin:28px 0 4px}.gd-cta-note{margin-top:10px;font-size:13px;color:#7b808f}.gd-steps{list-style:none;margin:24px 0 0;padding:0;counter-reset:gd-step;display:grid;gap:22px}.gd-step{position:relative;padding:4px 0 0 56px;counter-increment:gd-step}.gd-step:before{content:counter(gd-step);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:#1a1a1a;color:#fff;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center}.gd-step h3{margin:0 0 6px;font-size:18px;letter-spacing:-.01em;color:#1a1a1a}.gd-step p{margin:0;font-size:15.5px;line-height:1.65;color:#5f6370}.gd-figure{margin:14px 0 0}.gd-figure img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #e6e8ee;box-shadow:0 8px 28px #00000012}.gd-figure figcaption{margin-top:8px;font-size:13px;color:#7b808f}.gd-callout{margin:26px 0 0;padding:20px 22px;border-radius:10px;background:#f3f4f7}.gd-callout strong{display:block;margin-bottom:4px;color:#1a1a1a;font-size:15px}.gd-callout p{margin:0;font-size:15px;line-height:1.6;color:#444956}.gd-faq details{border-top:1px solid #e6e8ee;padding:16px 0}.gd-faq details:last-child{border-bottom:1px solid #e6e8ee}.gd-faq summary{cursor:pointer;font-weight:600;color:#1a1a1a;font-size:16px;list-style:none}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:after{content:"+";float:right;color:#7b808f;font-weight:400}.gd-faq details[open] summary:after{content:"–"}.gd-faq p{margin:10px 0 0;font-size:15.5px;line-height:1.65;color:#5f6370}.gd-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:8px}.gd-card{display:block;padding:22px;border:1px solid #e6e8ee;border-radius:12px;background:#fff;text-decoration:none;transition:border-color .15s,transform .15s}.gd-card:hover{border-color:#1a1a1a;transform:translateY(-2px)}.gd-card .hp-tag{margin-bottom:12px}.gd-card h3{margin:0 0 8px;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:#1a1a1a}.gd-card p{margin:0;font-size:14.5px;line-height:1.55;color:#5f6370}.gd-toc{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.gd-toc a{font-size:13px;padding:6px 12px;border:1px solid #e6e8ee;border-radius:999px;color:#444956;text-decoration:none}.gd-toc a:hover{border-color:#1a1a1a;color:#1a1a1a}@media (max-width: 640px){.gd-step{padding-left:48px}.gd-step:before{width:32px;height:32px;font-size:14px}}
