.gd{padding:120px 0 96px}.gd-in{max-width:calc(760px + 2 * var(--gutter))}.gd-h1{font-size:clamp(34px,5vw,52px);margin:14px 0 12px}.gd-meta{font-size:13px;color:var(--faint);margin-bottom:28px}.gd-answer{font-size:19px;line-height:1.55;padding:20px 22px;border:1px solid var(--line,#e6e3dd);border-radius:10px;margin-bottom:40px}.gd-answer p+p{margin-top:10px}.gd h2{font-size:26px;letter-spacing:-.02em;margin:48px 0 14px}.gd h2,.gd h3{font-weight:500}.gd h3{font-size:19px;margin:28px 0 8px}.gd li,.gd p{font-size:16.5px;line-height:1.65}.gd p+p{margin-top:12px}.gd ol,.gd ul{padding-left:20px;margin:10px 0}.gd li+li{margin-top:6px}.gd-best{font-size:15px;color:var(--soft,#555);margin-top:8px}.gd-table{overflow-x:auto;margin:16px 0 8px;-webkit-overflow-scrolling:touch}.gd-table table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}.gd-table td,.gd-table th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line,#e6e3dd)}.gd-table th{font-weight:500;font-size:13px;color:var(--faint)}.gd-faq>div{padding:14px 0;border-bottom:1px solid var(--line,#e6e3dd)}.gd-faq dt{font-weight:500;font-size:16.5px}.gd-faq dd{margin:6px 0 0;font-size:16px;line-height:1.6}.gd-cta{margin-top:56px;padding:28px;border-radius:12px;background:var(--ink);color:#fff}.gd-cta h2{margin-top:0;color:#fff}.gd-btn{display:inline-block;margin-top:8px;padding:11px 18px;border-radius:8px;background:#fff;color:var(--ink);font-weight:500;text-decoration:none}.gd-link{color:#fff;margin-left:14px}@media (max-width:640px){.gd{padding:96px 0 64px}.gd-answer{font-size:17px}.gd-cta{padding:22px}}