.gd-prose{min-width:0}.gd-prose .gd-md{max-width:none;color:var(--campaign-body);font-family:var(--font-campaign);font-size:17px}.gd-prose .gd-md p{color:var(--campaign-body);text-wrap:pretty;margin:0 0 22px;font-size:17px;line-height:1.72}.gd-prose .gd-md a{color:var(--campaign-ink-deep);text-decoration:underline;-webkit-text-decoration-color:var(--campaign-line-strong);text-decoration-color:var(--campaign-line-strong);text-underline-offset:5px;transition:text-decoration-color .2s}.gd-prose .gd-md a:hover{text-decoration-color:currentColor}.gd-prose .gd-md strong{color:var(--campaign-ink-deep);font-weight:600}.gd-prose .gd-intro .gd-md>p{color:var(--campaign-text-body);letter-spacing:-.01em;font-size:19px;line-height:1.62}.gd-prose .gd-intro .gd-md>p:first-child{color:var(--campaign-ink-soft);font-size:21px}.gd-section{margin-top:88px;scroll-margin-top:104px}.gd-prose>.gd-section:first-child{margin-top:0}.gd-root .gd-h2{color:var(--campaign-ink-deep);text-wrap:balance;margin:14px 0 24px;scroll-margin-top:112px;font-size:clamp(28px,3.1vw,40px);line-height:1.1}.gd-root .gd-h2 .gd-flow-step{background:0 0;padding:0}.gd-h2 .gd-flow-arrow{color:var(--campaign-aurora-clay)}.gd-prose .gd-md h3{color:var(--campaign-ink-deep);letter-spacing:-.02em;margin:40px 0 12px;font-size:20px;font-weight:500;line-height:1.3}.gd-prose .gd-md p.gd-answer>strong:first-child{background-image:linear-gradient(transparent 64%, color-mix(in srgb, var(--campaign-aurora-blue) 26%, transparent) 64%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;transition:background-size 1s .2s}.gd-prose .gd-md p.gd-takeaway{border-radius:var(--radius-panel-inner);background:radial-gradient(90% 80% at 0% 0%, color-mix(in srgb, var(--campaign-aurora-blue) 28%, transparent), transparent 70%), var(--campaign-ink-deep);box-shadow:var(--campaign-shadow-card);color:var(--campaign-snow);letter-spacing:-.02em;text-wrap:pretty;margin:36px 0;padding:28px 30px;font-size:clamp(19px,2.1vw,22px);line-height:1.45}.gd-prose .gd-md p.gd-takeaway strong{color:inherit;font-weight:500}.gd-prose .gd-flow-step{border-radius:var(--radius-pill);background:var(--campaign-fog);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 8px}.gd-prose .gd-flow-arrow{color:var(--campaign-aurora-clay)}.gd-prose .gd-md p.gd-flow-block{border:1px solid var(--campaign-line-faint);border-radius:var(--radius-panel);background:radial-gradient(85% 65% at 12% 0%, color-mix(in srgb, var(--campaign-aurora-blue) 18%, transparent), transparent 70%), radial-gradient(75% 60% at 100% 100%, color-mix(in srgb, var(--campaign-spectrum-lavender) 24%, transparent), transparent 70%), var(--campaign-fog);counter-reset:gd-flow;margin:32px 0;padding:clamp(18px,3vw,28px)}.gd-prose p.gd-flow-block>strong.gd-flow{flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex}.gd-prose p.gd-flow-block .gd-flow-step{border:1px solid var(--campaign-line);border-radius:var(--radius-control);background:var(--campaign-snow);box-shadow:var(--campaign-shadow-soft);color:var(--campaign-ink-deep);counter-increment:gd-flow;align-items:baseline;gap:8px;padding:10px 16px;font-size:15px;font-weight:500;line-height:1.35;display:inline-flex}.gd-prose p.gd-flow-block .gd-flow-step:before{content:counter(gd-flow, decimal-leading-zero);color:var(--campaign-aurora-clay);font:500 11px/1 var(--font-mono)}.gd-prose p.gd-flow-block .gd-flow-arrow{color:var(--campaign-graphite)}.gd-prose .gd-table{border:1px solid var(--campaign-line);border-radius:var(--radius-panel-inner);background:var(--campaign-snow);margin:28px 0 34px;overflow:hidden}.gd-table-scroll{overflow-x:auto}.gd-prose .gd-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0;font-size:14.5px;line-height:1.55}.gd-prose .gd-table:is([data-cols="3"],[data-cols="4"]) table{min-width:600px}.gd-prose .gd-table[data-cols="5"] table{min-width:720px}.gd-prose .gd-table th,.gd-prose .gd-table td{border:0;border-bottom:1px solid var(--campaign-line-faint);color:var(--campaign-body);text-align:left;vertical-align:top;background:0 0;padding:14px 18px}.gd-prose .gd-table thead th{border-bottom-color:var(--campaign-line);background:var(--campaign-fog);color:var(--campaign-graphite);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gd-prose .gd-table tbody td:first-child{min-width:132px;color:var(--campaign-ink-deep);font-weight:500}.gd-prose .gd-table tbody tr:last-child td{border-bottom:0}.gd-prose .gd-table tbody tr{transition:background .2s}.gd-prose .gd-table tbody tr:hover{background:var(--campaign-surface-hover)}.gd-prose .gd-table[data-cols="2"] tbody td:first-child{width:42%;color:var(--campaign-text-body);font-weight:400}.gd-prose .gd-table[data-cols="2"] tbody td:last-child{color:var(--campaign-ink-deep);font-weight:500}.gd-prose .gd-md blockquote.gd-pull{quotes:none;border:0;margin:44px 0;padding:0;font-style:normal}.gd-prose .gd-md blockquote.gd-pull p,.gd-prose .gd-md blockquote.gd-pull p.gd-takeaway{background:var(--campaign-dc-flow-gradient);box-shadow:var(--campaign-shadow-none);color:#0000;-webkit-text-fill-color:transparent;font-family:var(--font-display);letter-spacing:-.035em;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;padding:0;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.gd-prose .gd-md blockquote.gd-pull p:before,.gd-prose .gd-md blockquote.gd-pull p:after{content:none}.gd-prose .gd-md blockquote.gd-pull strong{color:inherit;font-weight:inherit}.gd-prose .gd-md ul{gap:10px;margin:4px 0 26px;padding:0;list-style:none;display:grid}.gd-prose .gd-md ul>li{color:var(--campaign-body);margin:0;padding-left:24px;font-size:17px;line-height:1.65;position:relative}.gd-prose .gd-md ul>li:before{content:"";background:var(--campaign-aurora-clay);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:4px}.gd-prose .gd-md ol.gd-steps{counter-reset:gd-step;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:8px 0 30px;padding:0;list-style:none;display:grid}.gd-prose .gd-md ol.gd-steps>li{border:1px solid var(--campaign-line);border-radius:var(--radius-panel-inner);background:var(--campaign-snow);color:var(--campaign-ink-deep);letter-spacing:-.01em;counter-increment:gd-step;flex-direction:column;gap:18px;margin:0;padding:20px 22px;font-size:16px;font-weight:500;line-height:1.4;transition:translate .25s,box-shadow .25s,border-color .25s;display:flex}.gd-prose .gd-md ol.gd-steps>li:hover{border-color:var(--campaign-line-strong);box-shadow:var(--campaign-shadow-card);translate:0 -3px}.gd-prose .gd-md ol.gd-steps>li:before{content:counter(gd-step, decimal-leading-zero);color:var(--campaign-graphite);font:500 12px/1 var(--font-mono)}.gd-prose .gd-md .be-screenshot{border:1px solid var(--campaign-line-faint);border-radius:var(--radius-panel);background:radial-gradient(85% 65% at 12% 0%, color-mix(in srgb, var(--campaign-aurora-blue) 18%, transparent), transparent 70%), radial-gradient(75% 60% at 100% 100%, color-mix(in srgb, var(--campaign-spectrum-lavender) 24%, transparent), transparent 70%), var(--campaign-fog);margin:32px 0 40px;padding:clamp(16px,3vw,28px) clamp(16px,3vw,28px) 18px}.gd-prose .gd-md .be-screenshot img{border:1px solid var(--campaign-line-soft);border-radius:var(--radius-panel-inner);width:min(100%,400px);height:auto;box-shadow:var(--campaign-shadow-card);margin:0 auto;display:block}.gd-prose .gd-md .be-screenshot figcaption{color:var(--campaign-graphite);font:10px/1.6 var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:14px}@media (width<=640px){.gd-section{margin-top:64px}.gd-prose .gd-md p,.gd-prose .gd-md ul>li{font-size:16.5px}.gd-prose .gd-intro .gd-md>p:first-child{font-size:19px}.gd-prose .gd-md p.gd-takeaway{padding:22px}}
