.policy-markdown{color:var(--foreground);font-size:16px;line-height:1.6}.policy-markdown h1,.policy-markdown h2,.policy-markdown h3,.policy-markdown h4,.policy-markdown h5,.policy-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;color:var(--foreground)}.policy-markdown h1{font-size:2em;margin-top:0}.policy-markdown h1,.policy-markdown h2{padding-bottom:.3em;border-bottom:1px solid var(--border)}.policy-markdown h2{font-size:1.5em}.policy-markdown h3{font-size:1.25em}.policy-markdown h4{font-size:1em}.policy-markdown p{margin-top:0;margin-bottom:16px}.policy-markdown a{color:hsl(var(--primary));text-decoration:none}.policy-markdown a:hover{text-decoration:underline}.policy-markdown ol,.policy-markdown ul{padding-left:2em;margin-top:0;margin-bottom:16px}.policy-markdown ul{list-style-type:disc}.policy-markdown ol{list-style-type:decimal}.policy-markdown li{margin-top:.25em;margin-bottom:.25em}.policy-markdown li>p{margin-top:16px}.policy-markdown li+li{margin-top:.25em}.policy-markdown ol ol,.policy-markdown ol ul,.policy-markdown ul ol,.policy-markdown ul ul{margin-top:0;margin-bottom:0}.policy-markdown blockquote{margin:0 0 16px;padding:0 1em;color:var(--muted-foreground);border-left:.25em solid var(--border)}.policy-markdown blockquote>:first-child{margin-top:0}.policy-markdown blockquote>:last-child{margin-bottom:0}.policy-markdown code{padding:.2em .4em;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.policy-markdown code,.policy-markdown pre{font-size:85%;background-color:hsl(var(--muted));border-radius:6px}.policy-markdown pre{padding:16px;overflow:auto;line-height:1.45;margin-bottom:16px}.policy-markdown pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.policy-markdown strong{font-weight:600}.policy-markdown hr{height:.25em;padding:0;margin:24px 0;background-color:var(--border);border:0}.policy-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;margin-bottom:16px}.policy-markdown table tr{background-color:transparent;border-top:1px solid var(--border)}.policy-markdown table td,.policy-markdown table th{padding:6px 13px;border:1px solid var(--border)}.policy-markdown table th{font-weight:600}.policy-markdown img{max-width:100%;box-sizing:content-box}.policy-markdown input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}