.Sdx2_q_arc{padding-top:calc(var(--gg-size-store-badge) * 1.8)}.Sdx2_q_lede{margin:var(--gg-space-card-gap) 0 0;font-size:var(--site-lede-size,var(--gg-typography-text-readable-size));color:var(--gg-role-muted)}.Sdx2_q_steps{gap:calc(var(--gg-space-gutter) * 2.25);margin-top:calc(var(--gg-space-gutter) * 1.75);grid-template-columns:minmax(0,1fr);display:grid}.Sdx2_q_step{flex-direction:column;min-width:0;display:flex}.Sdx2_q_when{font-size:var(--site-small-size,var(--gg-typography-text-body-size));letter-spacing:var(--gg-typography-letter-spacing-display-label);text-transform:uppercase;color:var(--gg-role-you);font-weight:700}.Sdx2_q_number{width:var(--gg-size-store-badge);height:var(--gg-size-store-badge);border-radius:var(--gg-radius-pill);background:var(--gg-role-you);color:var(--gg-role-on-you);font-family:var(--font-display);font-size:var(--gg-typography-display-button-size);font-weight:var(--gg-typography-display-title-weight);place-items:center;display:grid}.Sdx2_q_step h3{--step-size:max(calc(var(--gg-size-store-badge) * .6), calc(var(--site-section-size,var(--gg-size-store-badge)) * .5));margin:var(--gg-space-row-gap) 0 0;font-family:var(--font-display);font-size:var(--step-size);font-weight:var(--gg-typography-display-title-weight);letter-spacing:var(--gg-typography-letter-spacing-display);text-transform:var(--gg-typography-display-title-transform);line-height:1.05}.Sdx2_q_step h3 a{color:inherit}.Sdx2_q_step p{margin:var(--gg-space-row-gap) 0 calc(var(--gg-space-gutter) * 1.25);color:var(--gg-role-muted)}.Sdx2_q_shot{box-sizing:border-box;height:calc(var(--gg-size-store-badge) * 7.5);padding:calc(var(--gg-space-gutter) * 1.4) calc(var(--gg-space-gutter) * 1.6) 0;border-radius:var(--gg-radius-modal);background:var(--gg-role-card);margin-top:auto;overflow:hidden}.Sdx2_q_steps[data-box=screen] .Sdx2_q_shot{height:auto}@media (max-width:767px){.Sdx2_q_steps[data-swipe]{gap:var(--gg-space-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.Sdx2_q_steps[data-swipe]::-webkit-scrollbar{display:none}.Sdx2_q_steps[data-swipe]>.Sdx2_q_step{scroll-snap-align:start;flex:0 0 80%}}@media (min-width:768px){.Sdx2_q_arc{padding-top:calc(var(--gg-size-store-badge) * 2.8)}.Sdx2_q_steps{gap:calc(var(--gg-space-gutter) * 1.4);margin-top:calc(var(--gg-space-gutter) * 2.75);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.Sdx2_q_shot{height:calc(var(--gg-size-store-badge) * 8.25)}.Sdx2_q_steps[data-columns="2"]{row-gap:calc(var(--gg-space-gutter) * 2.75);grid-template-columns:repeat(2,minmax(0,1fr))}.Sdx2_q_step{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.Sdx2_q_step>:first-child{justify-self:start}}.Sdx2_q_arc>.Sdx2_q_after{margin:calc(var(--gg-space-gutter) * 1.75) 0 0;color:var(--gg-role-muted)}.Sdx2_q_arc>h2,.Sdx2_q_step h3{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}
