.tut{--tut-marker:44px;--tut-gap:56px;--tut-pad:72px;--tut-inline:42px;max-width:var(--content-max,1200px);padding:0 var(--tut-inline);margin:0 auto;list-style:none;position:relative}.tut:before{content:"";top:calc(var(--tut-pad) + var(--tut-marker) / 2);bottom:var(--tut-pad);left:calc(var(--tut-inline) + var(--tut-marker) / 2);background:var(--rule-2,#d4d0c4);width:1px;position:absolute}.tut--extra:before{display:none}.tut-step{grid-template-columns:var(--tut-marker) minmax(0, 1fr);column-gap:var(--tut-gap);padding:var(--tut-pad) 0;display:grid}.tut--extra .tut-step{border-top:1px solid var(--rule)}.tut-step__rail{position:relative}.tut-step:last-child .tut-step__rail{background:var(--paper)}.tut-marker{top:calc(var(--header-h,72px) + 28px);width:var(--tut-marker);height:var(--tut-marker);font:500 13px var(--font-mono);letter-spacing:.06em;color:var(--blue);background:var(--paper);border:1px solid var(--blue);place-items:center;display:grid;position:sticky}.tut h2,.tut h3,.tut p{margin:0}.tut p{line-height:1.55}.tut-step__head{max-width:820px}.tut-step__head .eyebrow{margin-bottom:18px}.tut-step__head h2{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.06}.tut-step__head h2 em{color:var(--blue);font-style:italic;font-weight:450}.tut .tut-step__lead{max-width:640px;color:var(--ink-2);margin-top:16px;font-size:18px}.tut-step__body{margin-top:44px}.tut-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.tut-split--after{margin-top:48px}.tut-copy h3{letter-spacing:-.02em;font-size:20px;font-weight:500}.tut-copy .eyebrow{margin-bottom:12px}.tut .tut-copy p{color:var(--pg-muted);margin-top:12px;font-size:16px}.tut .tut-copy>p:first-child{margin-top:0}.tut-copy .text-link{margin-top:18px;display:inline-flex}.tut .tut-copy code{font:500 14px var(--font-mono);color:var(--blue-text,var(--blue));white-space:nowrap}.tut-copy .pg-note{margin-top:18px}.tut .pg-still{margin:0}.tut-checks{gap:56px;display:grid}.tut-checks>.tut-split{border-top:1px solid var(--ink);padding-top:28px}.tut-checks .pg-table-figure{margin:0}.tut-checks .pg-rules{margin-top:0}.tut .pg-address{margin-bottom:40px}.tut-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.tut-providers>article{border-top:1px solid var(--ink);padding-top:20px}.tut-providers h3{letter-spacing:-.02em;font-size:19px;font-weight:500}.tut-providers ol{color:var(--pg-muted);gap:10px;margin:14px 0 0;padding-left:1.2em;font-size:15px;line-height:1.55;display:grid}.tut-providers li::marker{font:500 12px var(--font-mono);color:var(--blue)}.tut-facts{margin-top:44px}.tut .pg-actions-list{max-width:900px}.tut .pg-note{max-width:720px;color:var(--pg-meta);margin-top:20px;font-size:14px}.tut--extra .pg-shield{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}.tut--extra .pg-faq__list{max-width:820px}@media (width<=64rem){.tut{--tut-marker:38px;--tut-gap:32px;--tut-pad:60px}.tut-split,.tut--extra .pg-shield{grid-template-columns:1fr;gap:28px}.tut-providers{grid-template-columns:1fr;gap:0}.tut-providers>article{border-top:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.tut-providers>article:first-child{border-top-color:var(--ink)}.tut-providers ol{margin-top:0}.tut .pg-howto:not(.pg-howto--stack){grid-template-columns:1fr;gap:0}.tut .pg-howto:not(.pg-howto--stack)>li{border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:20px 0;display:grid}.tut .pg-howto:not(.pg-howto--stack)>li:before{grid-row:span 2;margin:4px 0 0}.tut .pg-howto:not(.pg-howto--stack) p{margin-top:4px}}@media (width<=48rem){.tut{--tut-pad:48px;--tut-inline:24px}.tut:before{display:none}.tut-step{border-top:1px solid var(--rule);grid-template-columns:1fr}.tut-step:first-child{border-top:0}.tut-step:last-child .tut-step__rail{background:0 0}.tut-step__rail:empty{display:none}.tut-marker{margin-bottom:18px;position:static}.tut-step__head h2{font-size:32px}.tut .tut-step__lead{font-size:17px}.tut-step__body{margin-top:32px}.tut-providers>article{grid-template-columns:1fr;gap:10px}}
