.gl-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-4);margin-bottom:var(--s-4);font-size:var(--t-meta);line-height:var(--t-meta-lh)}.gl-crumb .pu-back{margin:0}.gl-crumb__topic{color:var(--n-600)}.gl-crumb__topic:before{content:"·";margin-right:var(--s-4);color:var(--n-400)}.gl-read{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-9)}@media (min-width: 1000px){.gl-read{grid-template-columns:minmax(0,var(--measure)) minmax(0,300px);justify-content:space-between;gap:var(--s-10)}}.gl-body{min-width:0}.public-ui .guide-page :is(.gl-section>h2,.gl-body>h2,.gl-aside h2){margin:0 0 var(--s-3);font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls)}.gl-section+.gl-section{margin-top:var(--s-9)}.gl-section>:is(.pu-note,.pu-steps){margin-block:var(--s-5)}.gl-body .pu-steps{color:var(--n-700)}.gl-aside{display:grid;gap:var(--s-8);align-content:start;align-self:start;min-width:0}@media (min-width: 1000px){.gl-aside{position:sticky;top:calc(var(--header-h) + var(--s-6))}}.gl-aside__module{margin:0 0 var(--s-3);font-size:var(--t-ui);line-height:var(--t-ui-lh);color:var(--n-700)}.gl-aside .pu-rowlink{min-height:44px;padding-block:var(--s-3);gap:var(--s-4)}.gl-aside .pu-rowlink__title{font-size:var(--t-ui)}.gl-aside .pu-rowlink__desc{font-size:var(--t-meta)}.gl-pager{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-1) var(--s-6);margin-top:var(--s-9);border-top:1px solid var(--line)}@media (min-width: 640px){.gl-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.gl-pager a{display:grid;gap:var(--s-1);padding-block:var(--s-4);color:var(--n-900);text-decoration:none}.gl-pager__dir{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--n-600)}.gl-pager__term{font-size:var(--t-body);font-weight:var(--w-strong);transition:color var(--dur-1) ease}.gl-pager a.gl-pager__next{text-align:right;justify-items:end}@media (min-width: 640px){.gl-pager a.gl-pager__next{grid-column:2}}@media (hover: hover) and (pointer: fine){.gl-pager a:hover .gl-pager__term{color:var(--green-text)}}.gl-body p{text-wrap:wrap}.gl-body .pu-steps li{font-size:var(--t-body);line-height:var(--t-body-lh)}.gl-flow{margin:0;padding:var(--s-8);border-radius:var(--r-md);background:var(--tint)}.gl-flow__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-bottom:var(--s-8)}.public-ui .guide-page .gl-flow__head h2{margin:0}.gl-flow__steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:var(--s-2) var(--s-7);margin:0;padding:0;list-style:none}.gl-flow__step{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start;min-width:0}.gl-flow__step p{margin:0}.gl-flow__n{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--s-3);border-radius:var(--r-full);background:var(--n-900);color:var(--on-ink);font-size:var(--t-ui);font-weight:var(--w-strong);font-variant-numeric:tabular-nums lining-nums}.gl-flow__step:not(:last-child):after{content:"";position:absolute;top:20px;left:calc(40px + var(--s-3));right:calc(-1 * var(--s-7) + var(--s-3));border-top:2px solid var(--line-strong)}.gl-flow__who{font-size:var(--t-h3);font-weight:var(--w-strong);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);color:var(--n-900)}.gl-flow__text{font-size:var(--t-ui);line-height:var(--t-ui-lh);color:var(--n-700)}.gl-flow__step .gl-flow__deadline{align-self:start;margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line-strong);font-size:var(--t-meta);line-height:var(--t-meta-lh);color:var(--n-900)}.gl-flowref{margin:var(--s-4) 0 0}.gl-flowref__up{rotate:-90deg}@media (max-width: 860px){.gl-flow{padding:var(--s-6) var(--s-5)}.gl-flow__steps{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--s-6)}.gl-flow__step{grid-row:auto;grid-template-rows:none;grid-template-columns:40px minmax(0,1fr);gap:var(--s-2) var(--s-4)}.gl-flow__step>:not(.gl-flow__n){grid-column:2}.gl-flow__n{grid-row:1 / span 3;margin-bottom:0}.gl-flow__step:not(:last-child):after{top:48px;bottom:calc(-1 * var(--s-6) + var(--s-2));left:19px;right:auto;border-top:0;border-left:2px solid var(--line-strong)}}
