.rr-workshop.rr-documents{padding:0 32px;background:transparent;min-height:auto}.rr-documents-container{width:100%;max-width:1320px;margin:auto;padding:40px 32px 56px;border-inline:1px solid var(--border);background:#151413f5}.rr-document{max-width:960px;margin:auto}.rr-documents .rr-page-intro{max-width:none}.rr-documents .rr-page-intro>p{margin-top:12px;color:var(--text-secondary);font-size:15px;line-height:1.65}.rr-documents .rr-page-intro h1{overflow-wrap:normal}.rr-documents .rr-page-intro h1 em{color:var(--rust);font-style:normal}.rr-document-updated{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);color:var(--text-muted);font:400 12px/1.6 var(--font-jetbrains-mono),monospace}.rr-document-content{padding:28px 32px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.rr-document-content section+section{margin-top:28px;padding-top:28px;border-top:1px solid var(--border)}.rr-documents .rr-document-content h2{font-size:22px;line-height:1.4}.rr-document-paragraphs{margin-top:14px;color:var(--text-secondary);font-size:15px;line-height:1.85}.rr-document-paragraphs p+p{margin-top:12px}.rr-document-paragraphs p{overflow-wrap:anywhere}.rr-documents a.group\/button{min-height:44px;border-radius:6px;box-shadow:none;background-image:none;backdrop-filter:none}@media (max-width:800px){.rr-workshop.rr-documents{padding:0}.rr-documents-container{border-inline:0;padding-inline:24px}}@media (max-width:639px){.rr-documents-container{padding:30px 16px 40px}.rr-documents .rr-page-intro h1{font-size:clamp(26px,7.5vw,34px);overflow-wrap:anywhere}.rr-document-content{padding:20px 16px}.rr-documents .rr-document-content h2{font-size:19px}.rr-document-content section+section{margin-top:22px;padding-top:22px}.rr-document-paragraphs{font-size:14px;line-height:1.8}}