/* Scoped to the independent editorial directory. Existing site layouts are untouched. */
.sc-tutorial-directory .sc-section-heading>span{display:block;color:var(--sc-muted);font-size:13px}
.sc-tutorial-start{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--sc-panel);border:1px solid var(--sc-line);border-left:3px solid var(--sc-accent);border-radius:6px;padding:23px 25px;margin-bottom:28px}
.sc-tutorial-start h2{font-size:18px;margin:0 0 7px}.sc-tutorial-start p{font-size:12px;color:var(--sc-muted);margin:0}.sc-tutorial-start>a{font-size:12px;white-space:nowrap;color:var(--sc-accent)}
.sc-tutorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:36px;align-items:start}.sc-tutorial-results{min-width:0}
.sc-tutorial-search{display:flex;gap:12px;align-items:center;padding:9px 14px;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:6px;margin-bottom:18px}
.sc-site .sc-tutorial-search input[type=search]{flex:1;width:100%;min-width:0;border:0;background:transparent;color:var(--sc-text);font-size:13px;padding:6px 0;margin:0}.sc-tutorial-search button{border:0;background:transparent;color:var(--sc-text);padding:5px;font-size:12px}
.sc-tutorial-topics{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:22px}.sc-tutorial-topics>a{font-size:12px;color:var(--sc-muted);padding:8px 12px;border-radius:4px}.sc-tutorial-topics>a[aria-current]{background:var(--sc-text);color:var(--sc-bg)}
.sc-tutorial-list-label{display:flex;justify-content:space-between;font-size:11px;color:var(--sc-muted);border-bottom:1px solid var(--sc-line);padding-bottom:12px}
.sc-tutorial-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--sc-line)}.sc-tutorial-row>div{min-width:0}.sc-tutorial-row>span{color:var(--sc-muted)}.sc-tutorial-meta{color:var(--sc-accent);font-size:11px}.sc-tutorial-meta time{color:var(--sc-muted);margin-left:14px}.sc-tutorial-row h2{font-size:17px;font-weight:500;color:var(--sc-text);line-height:1.65;margin:7px 0}.sc-tutorial-row:hover h2{color:var(--sc-accent)}.sc-tutorial-row p{font-size:12px;line-height:1.85;color:var(--sc-muted);margin:0}
.sc-tutorial-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding-top:28px}.sc-tutorial-pagination>a{border:1px solid var(--sc-line);border-radius:4px;padding:5px 11px;font-size:12px;color:var(--sc-muted)}.sc-tutorial-pagination>a[aria-current]{background:var(--sc-text);color:var(--sc-bg)}.sc-tutorial-pagination>span{color:var(--sc-muted);padding:5px}
.sc-tutorial-aside section{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:6px;padding:22px;margin-bottom:20px}.sc-tutorial-aside h2{font-size:15px;margin:0 0 16px}.sc-tutorial-aside section>a:not(.sc-button){display:block;padding:12px 0;border-top:1px solid var(--sc-line);color:var(--sc-muted);font-size:12px}.sc-tutorial-aside p{font-size:12px;line-height:1.9;color:var(--sc-muted);margin-bottom:17px}.sc-tutorial-aside>a{font-size:12px;color:var(--sc-muted)}.sc-tutorial-empty{text-align:center;padding:50px 15px}.sc-tutorial-empty h2{font-size:19px}.sc-tutorial-empty p{color:var(--sc-muted);font-size:13px}.sc-tutorial-empty>a{font-size:13px;color:var(--sc-accent)}
@media(max-width:1000px){.sc-tutorial-layout{grid-template-columns:minmax(0,1fr) 210px;gap:25px}.sc-tutorial-start{align-items:flex-start;flex-direction:column;gap:14px}}
@media(max-width:750px){.sc-tutorial-layout{display:block}.sc-tutorial-aside{margin-top:32px}.sc-tutorial-start{padding:19px}.sc-tutorial-start h2{font-size:16px}.sc-tutorial-row{gap:12px;padding:19px 0}.sc-tutorial-row h2{font-size:15px}.sc-tutorial-topics>a{font-size:11px;padding:7px 9px}.sc-tutorial-meta time{margin-left:9px}.sc-tutorial-search{padding:7px 10px}}
