.cem .devp.resource-complete .devp-hero{background:var(--paper);padding:128px 0 64px}.cem .devp.resource-complete .devp-hero h1{letter-spacing:-.045em;font-size:clamp(42px,4.5vw,60px);line-height:1.05}.cem .devp.resource-complete .devp-hero-sample{border-radius:12px;box-shadow:0 14px 40px #141e2d0d}.cem .devp.resource-complete .devp-start{padding-bottom:64px}.cem .devp.resource-complete .devp-number{margin-bottom:16px}.cem .devp.resource-complete .devp-step{border-top-color:var(--line)}.cem .devp.resource-complete .devp-section{padding:64px 0}.cem .devp.resource-complete .devp-section h2{font-size:clamp(30px,3vw,40px);line-height:1.12}.cem .devp.resource-complete .devp-section-head{margin-bottom:28px}.cem .devp.resource-complete .devp-section-head p{margin-top:16px}.cem .devp.resource-complete .devp-table-scroll{border-radius:10px}.cem .devp.resource-complete .devp-table thead th{background:var(--paper);color:var(--ink2);padding-block:18px}.cem .devp.resource-complete .devp-table tbody :is(td,th){padding-block:20px}.cem .devp.resource-complete .devp-signature{margin-top:40px;padding-top:40px}.cem .devp.resource-complete :is(.devp-format,.devp-events){border-radius:10px}.cem .devp.resource-complete .devp-closing{padding:16px 0 72px}.cem .devp.resource-complete .cta-blk{background:var(--marker);color:var(--ink);box-shadow:none;border-radius:12px;padding:48px}.cem .devp.resource-complete .cta-blk .rules{display:none}.cem .devp.resource-complete .cta-blk :is(h2,p,.eyebrow,.trial-cta-note){color:var(--ink)}.cem .devp.resource-complete .cta-blk .sq{background:var(--signal)}.cem .devp.resource-complete .cta-blk h2{font-size:clamp(32px,3vw,42px)}.cem .devp.resource-complete .cta-blk .btn-signal{background:var(--signal);color:var(--white)}.cem .devp.resource-complete .cta-blk .btn-ghost{border-color:var(--ink);color:var(--ink)}.cem .devp.resource-complete .cta-blk .row{justify-content:center}.cem .devp.resource-complete .cta-blk a:focus-visible{outline-color:var(--signal)}@media (max-width:620px){.cem .devp.resource-complete .devp-hero{padding:105px 0 44px}.cem .devp.resource-complete .devp-hero h1{font-size:40px}.cem .devp.resource-complete .devp-section{padding:44px 0}.cem .devp.resource-complete .devp-start{padding-bottom:44px}.cem .devp.resource-complete .cta-blk{padding:32px 24px}}.cem .docs-complete .dhero{background:var(--paper);padding:128px 0 48px}.cem .docs-complete .dhero h1{font-size:clamp(42px,4.5vw,60px);line-height:1.05}.cem .docs-complete .dhero .sub{margin-top:24px;font-size:20px;line-height:1.6}.cem .docs-complete .dguide{padding-top:24px;padding-bottom:64px}.cem .docs-complete .dsteps{grid-template-columns:minmax(0,1fr);gap:0}.cem .docs-complete :is(.dstep,.dstep.wide){box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;grid-column:auto;grid-template-columns:50px minmax(0,1fr);gap:28px;padding:32px 0}.cem .docs-complete .dstep:hover{box-shadow:none;border-color:var(--line);transform:none}.cem .docs-complete .dstep .dstep-content{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px 40px;display:grid}.cem .docs-complete .dstep h2{grid-column:1;font-size:26px}.cem .docs-complete .dstep p{max-width:none;color:var(--ink2);grid-area:1/2;font-size:17px;line-height:1.65}.cem .docs-complete .dstep .dcode{border-radius:10px;grid-area:2/2;margin:0}.cem .docs-complete .dstep .dstepmore{grid-column:2;margin-top:0}.cem .docs-complete .dstep-rule{background:var(--line)}.cem .docs-complete .dcta{background:var(--marker);color:var(--ink);box-shadow:none;border-radius:12px;padding:48px}.cem .docs-complete .dcta .rules{display:none}.cem .docs-complete .dcta :is(h2,p,.eyebrow,.trial-cta-note){color:var(--ink)!important}.cem .docs-complete .dcta .sq{background:var(--signal)!important}.cem .docs-complete .dcta h2{font-size:clamp(32px,3vw,42px)}.cem .docs-complete .dcta .btn-signal{background:var(--signal);color:var(--white)}.cem .docs-complete .dcta .btn-ghost{color:var(--ink);border-color:var(--ink)}.cem .docs-complete .dcta .row{justify-content:center}@media (max-width:760px){.cem .docs-complete .dstep .dstep-content{display:block}.cem .docs-complete .dstep .dcode{margin-top:20px}.cem .docs-complete .dstep .dstepmore{margin-top:16px}}@media (max-width:620px){.cem .docs-complete .dhero{padding:105px 0 32px}.cem .docs-complete .dhero h1{font-size:40px}.cem .docs-complete :is(.dstep,.dstep.wide){grid-template-columns:30px minmax(0,1fr);gap:16px;padding:28px 0}.cem .docs-complete .dcta{padding:32px 24px}.cem .docs-complete .dcta .row{flex-direction:column}.cem .docs-complete .dcta .btn{white-space:normal;height:auto;min-height:52px}}
