.stp{display:flex;flex-direction:column;gap:16px}.stp-slug{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.stp-content{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.stp-content>*+*{margin-top:1em}.stp-content>:first-child{margin-top:0}.stp-content h2{font-size:22px;font-weight:700;line-height:1.3;margin-top:1.6em}.stp-content h3{font-size:20px;font-weight:700;line-height:1.35;margin-top:1.4em}.stp-content ul{list-style:disc;padding-left:1.4em}.stp-content ol{list-style:decimal;padding-left:1.4em}.stp-content a{color:var(--ui-brand);text-decoration:underline}.stp-content iframe,.stp-content img,.stp-content video{max-width:100%;height:auto;border-radius:var(--ui-radius)}.stp-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.stp-content td,.stp-content th{border:var(--ui-border-w) solid var(--ui-border);padding:8px 10px;text-align:left}.stp-content blockquote{border-left:3px solid var(--ui-border);padding-left:14px;color:var(--ui-text-muted)}.stp-list__head td{background:var(--ui-surface-2)}.stp-list__head .uit-cell{font-weight:700}.stp-list__path{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.stp-list__lv2 td.uit__title .uit-cell,.stp-list__lv3 td.uit__title .uit-cell{border-inline-start:3px solid;padding-inline-start:10px}.stp-list__lv2 td.uit__title .uit-cell{margin-inline-start:14px;border-color:var(--ui-brand)}.stp-list__lv3 td.uit__title .uit-cell{margin-inline-start:42px;border-color:var(--ui-ok)}.stp-menu ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.stp-menu a{display:block;padding:7px 10px;border-inline-start:2px solid transparent;border-radius:0 var(--ui-radius) var(--ui-radius) 0;color:var(--ui-text-muted);font-size:14px;line-height:1.45;text-decoration:none}.stp-menu a:hover{color:var(--ui-text);background:var(--ui-surface-2)}.stp-menu a[aria-current]{border-color:var(--ui-brand);background:var(--ui-surface-2);color:var(--ui-brand);font-weight:600}.stp-menu__d1 a{padding-inline-start:22px}.stp-menu__d2 a{padding-inline-start:34px}@media (min-width:641px){.stp-slug{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}