.rdoor{display:grid;justify-items:stretch;grid-gap:.6rem;gap:.6rem;margin-top:1.3rem}.rdoor .ec-btn,.rdoor-btn{min-height:44px;width:100%;justify-content:center;font-size:max(16px,var(--step-0))}.rdoor-btn[disabled]{cursor:progress}.rdoor .ec-note,.rdoor-note{margin:0;font-size:max(15px,var(--step--1));color:var(--soft)}.rdoor-err{margin:0;font-size:16px;color:var(--red);font-weight:700}.rdoor-or{margin:1.4rem 0 0;padding-top:1.2rem;border-top:1px solid var(--hair)}.rdoor-wait{margin:0 0 1.1rem;padding:.8rem 1rem;border-left:3px solid var(--red);background:var(--paper-2);font-size:max(16px,var(--step-0))}.rsteps{border:1px solid var(--hair);border-radius:2px;background:var(--card);padding:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:5rem}.rsteps>h2{margin:0 0 1.4rem}.rsteps-thanks{margin:0 0 1.2rem;padding:.8rem 1rem;border-left:3px solid var(--red);background:var(--paper-2);font-size:max(16px,var(--step-0));font-weight:700}.rsteps-block+.rsteps-block{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--hair)}.rsteps-block>h3{margin:0 0 .9rem;font-size:var(--step-1)}.rsteps-group+.rsteps-group{margin-top:1.3rem}.rsteps-group>h4{margin:0 0 .5rem;font-size:max(16px,var(--step-0));color:var(--soft)}.rsteps ol,.rsteps ul{margin:0;padding-left:1.4rem;display:grid;grid-gap:.6rem;gap:.6rem}.rsteps li{font-size:max(16px,var(--step-0));line-height:1.6}.rsteps ol li{padding-left:.2rem}.rsteps-keep{margin:1.8rem 0 0;padding-top:1.2rem;border-top:1px solid var(--hair);font-size:max(15px,var(--step--1));color:var(--soft)}@media print{.rsteps{border:0;padding:0;background:none}.rsteps-keep,.rsteps-thanks{display:none}}