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