.contents{margin:1rem auto;max-width:70rem;padding:0 1rem}.contents details{border:1px solid var(--article-border);border-radius:12px;background:var(--article-panel)}.contents summary{cursor:pointer;font-weight:720;padding:1rem}.contents ol{list-style:none;margin:0;padding:0 1rem 1rem}.contents li{margin:.3rem 0}.contents .toc-level-3{padding-left:1rem;font-size:.9rem}@media(min-width:1100px){.article-layout{display:grid;grid-template-columns:250px minmax(0,780px);gap:3rem;max-width:1120px;margin:auto}.contents{position:sticky;top:88px;align-self:start;margin:2rem 0;padding:0}.contents details{max-height:calc(100vh - 110px);overflow:auto}.guide-content{min-width:0}}
