html:has(#community-guidelines-page){height:auto;min-height:100%;overflow:visible}body:has(#community-guidelines-page){height:auto;min-height:100%;overflow:visible}.hero-ui-provider:has(#community-guidelines-page){height:auto;min-height:100%;overflow:visible}#community-guidelines-page{background:#fff;flex-direction:column;align-items:center;min-height:100dvh;display:flex}#community-guidelines-page .overflow-container{flex-direction:column;flex-grow:1;align-items:center;width:100%;display:flex;overflow:visible}#community-guidelines-page .overflow-container .max-width-container{max-width:92rem}#community-guidelines-page .overflow-container .padding-container{flex-direction:column;gap:25px;padding:40px 20px;display:flex}#community-guidelines-page .overflow-container .padding-container .title{color:#000;font:700 2em Lato}#community-guidelines-page .overflow-container .padding-container .intro{color:#000;max-width:46rem;font:.9em/1.6 Lato}#community-guidelines-page .overflow-container .padding-container .sub-title{color:#000;font:700 1.6em Lato}#community-guidelines-page .overflow-container .padding-container .header{color:#000;font:700 1.3em Lato}#community-guidelines-page .overflow-container .padding-container .paragraph{color:#000;font:.8em/1.6 Lato}#community-guidelines-page .overflow-container .padding-container .paragraph ul{padding-left:40px;list-style-type:disc}#community-guidelines-page .overflow-container .padding-container .paragraph ul li{margin-bottom:3px}#community-guidelines-page .overflow-container .padding-container .cg-link{color:#00f;text-decoration:underline}#community-guidelines-page .overflow-container .padding-container .cg-divider{background:#e5e5e5;border:none;width:100%;height:1px;margin:10px 0}#community-guidelines-page .overflow-container .padding-container .cg-layout{border-top:1px solid #e5e5e5;align-items:flex-start;gap:50px;margin-top:20px;padding-top:30px;display:flex}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc{flex-direction:column;flex:0 0 250px;gap:16px;display:flex;position:sticky;top:40px}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-title{letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a;font:700 .85em Lato}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-list{flex-direction:column;gap:14px;max-height:calc(100vh - 120px);padding-right:10px;display:flex;overflow-y:auto}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-list a{color:#4b4b4b;border-left:2px solid #0000;padding-left:10px;font:.85em/1.5 Lato;text-decoration:none;transition:color .15s,border-color .15s}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-list a:hover{color:#172059;text-decoration:underline}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-list a.active{color:#172059;border-left-color:#dfa805;font-weight:700}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-main{flex-direction:column;flex:auto;gap:25px;min-width:0;display:flex}#community-guidelines-page .overflow-container .padding-container .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}#community-guidelines-page .overflow-container .padding-container .cg-grid .cg-grid-item{border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}#community-guidelines-page .overflow-container .padding-container .cg-grid .cg-grid-item .cg-grid-item-title{color:#000;font:700 1em Lato}#community-guidelines-page .overflow-container .padding-container .cg-grid .cg-grid-item .cg-grid-item-summary{color:#4b4b4b;font:.8em/1.6 Lato}#community-guidelines-page .overflow-container .padding-container .cg-section{flex-direction:column;gap:15px;scroll-margin-top:90px;display:flex}#community-guidelines-page .overflow-container .padding-container .cg-section-footer{color:#8a8a8a;font:.75em/1.6 Lato}@media (max-width:900px){#community-guidelines-page .overflow-container .padding-container .cg-layout{flex-direction:column}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc{width:100%;position:static}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-list{flex-flow:wrap;gap:6px 10px;max-height:none}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-list a{background:#f5f5f5;border-left:none;border-radius:999px;padding:4px 10px}#community-guidelines-page .overflow-container .padding-container .cg-layout .cg-toc .cg-toc-list a.active{color:#fff;background:#172059}#community-guidelines-page .overflow-container .padding-container .cg-grid{grid-template-columns:1fr}}
