.emma-landing .el-privacy-layout{flex-direction:column;align-items:flex-start;gap:2.5rem;margin-top:2.5rem;display:flex}@media (min-width:1024px){.emma-landing .el-privacy-layout{flex-direction:row;gap:4rem}}.emma-landing .el-toc{flex-shrink:0;width:16rem;display:none;position:sticky;top:6rem}.emma-landing .el-toc nav{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.emma-landing .el-toc nav a{color:var(--el-muted-foreground);padding:.25rem 0;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none}.emma-landing .el-toc nav a:hover{color:var(--el-primary)}@media (min-width:1024px){.emma-landing .el-toc{display:block}}.emma-landing .el-toc-mobile{width:100%;margin-bottom:-.5rem}@media (min-width:1024px){.emma-landing .el-toc-mobile{display:none}}.emma-landing .el-toc-mobile-toggle{border:1px solid var(--el-border);background-color:var(--el-card);width:100%;color:var(--el-foreground);cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.emma-landing .el-toc-chevron{transition:transform .2s;display:inline-block}.emma-landing .el-toc-chevron.el-is-open{transform:rotate(180deg)}.emma-landing .el-toc-mobile-panel{border:1px solid var(--el-border);border-radius:1rem;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:1rem 1.25rem;display:flex}.emma-landing .el-toc-mobile-panel a{color:var(--el-muted-foreground);font-size:.875rem;font-weight:500;text-decoration:none}.emma-landing .el-toc-mobile-panel a:hover{color:var(--el-primary)}.emma-landing .el-prose{flex:1;min-width:0;max-width:48rem}