.workspace.workspace-policy{grid-template-columns:minmax(0,1fr)}.workspace-policy>.feed{grid-column:1/-1}.policy-page{min-width:0;padding-bottom:48px}.policy-page-tabs{padding-inline:24px}.policy-page-toc{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:24px 24px 0;padding:16px 18px}.policy-page-toc summary{cursor:pointer;font-size:14px;font-weight:600}.policy-page-toc ol{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.policy-page-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.policy-page-toc a{color:var(--muted);font-size:13px;line-height:1.7;text-decoration:none}.policy-page-toc a:hover{color:var(--text);text-decoration:underline}.policy-page-body{color:var(--text);overflow-wrap:anywhere;word-break:keep-all;padding:8px 24px 24px;font-size:14px;line-height:1.9}.policy-page-body p{margin:16px 0}.policy-page-body h2{letter-spacing:-.025em;scroll-margin-top:calc(var(--header) + 16px);margin:36px 0 16px;font-size:17px;font-weight:700;line-height:1.65}.policy-page-body ul,.policy-page-body ol{margin:12px 0;padding-inline-start:24px}.policy-page-body li{margin:8px 0;padding-left:3px}.policy-page-body li>p{margin:0}.policy-page-body a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.policy-page-body strong{font-weight:650}.policy-page-body table{border-collapse:collapse;width:100%}.policy-page-body th,.policy-page-body td{border:1px solid var(--line);text-align:left;padding:10px}@media (max-width:600px){.policy-page-tabs{padding-inline:16px}.policy-page-toc{margin:20px 16px 0;padding:14px}.policy-page-body{padding:8px 16px 24px;font-size:14px}}
