.sd-page{padding-bottom:4rem}.sd-page .pi-contents nav{display:grid;gap:.85rem;padding:1rem}.sd-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem}.sd-outputs article{padding:1.5rem;border:1px solid var(--border);background:var(--surface)}.sd-outputs h3{font-size:1.2rem;line-height:1.5;margin-bottom:0}.sd-steps li{padding-block:.65rem;line-height:1.75}.sd-next{padding:2rem;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.sd-next .button{flex-shrink:0}.sd-faq{padding:1.25rem 0;border-top:1px solid var(--border)}.sd-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.sd-related{margin-top:2.5rem}.sd-related a{display:block;padding-block:1rem;border-bottom:1px solid var(--border)}.sd-page :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.sd-page .content-section,.sd-related{overflow-wrap:anywhere}.sd-context{padding:1rem;border:1px solid var(--border);background:var(--surface);margin-block:1rem}@media(max-width:720px){.sd-outputs{grid-template-columns:1fr}.sd-next{flex-direction:column;align-items:flex-start;padding:1.25rem}}@media print{.sd-next,.sd-page .pi-contents{display:none!important}.sd-outputs{display:block}.sd-outputs article{break-inside:avoid;background:white;color:black}}

.sd-page summary::after{content:none!important;display:none!important}.sd-page summary::before{content:'+';display:inline-block;margin-inline-end:.6rem}.sd-page details[open]>summary::before{content:'\2212'}
