.legal-doc h3,.legal-doc h4{font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:balance;font-weight:620;line-height:1.25}.legal-doc h3{font-size:var(--fs-h3);margin:2.25rem 0 .6rem}.legal-doc h4{margin:1.5rem 0 .5rem;font-size:1.0625rem}.legal-doc .legal-doc__part-title{margin:3rem 0 .25rem;font-size:clamp(1.5rem,1.2rem + .9vw,1.85rem)}.legal-doc [id]{scroll-margin-top:1.5rem}.legal-doc hr{border:0;border-top:1px solid var(--color-border);margin:2rem 0}.legal-doc ul{margin:0 0 1rem;padding-left:1.25rem}.legal-doc li{margin:0 0 .35rem}.legal-doc blockquote{color:var(--color-muted);margin:0 0 1rem 1.25rem}.legal-doc code{font-size:.92em}.legal-doc p[id$=-a],.legal-doc p[id$=-b],.legal-doc p[id$=-c],.legal-doc p[id$=-d],.legal-doc p[id$=-e],.legal-doc p[id$=-f],.legal-doc p[id$=-g],.legal-doc p[id$=-h],.legal-doc p[id$=-i],.legal-doc p[id$=-j],.legal-doc p[id$=-k],.legal-doc p[id$=-l]{margin-left:1.25rem}.legal-doc__table{max-width:100%;margin:0 0 1.25rem;overflow-x:auto}.legal-doc__table table{min-width:36rem;font-size:var(--fs-small);line-height:1.45}.legal-doc__table td,.legal-doc__table th{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.45rem .6rem}.legal-doc__table th{background:var(--color-surface);font-weight:600}.legal-doc__toc{border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--fs-small);border-radius:6px;margin:1.5rem 0 0;padding:.9rem 1.1rem}.legal-doc__toc-title{margin:0 0 .4rem;font-weight:600}.legal-doc__toc ul{margin:0;padding-left:1.1rem}.legal-doc__save{font-size:var(--fs-small);color:var(--color-muted);margin-top:1.25rem}@media print{.app-header,.legal-doc__save,.legal-doc__toc,.site-footer{display:none!important}.legal-doc,body{color:#000;background:#fff}.legal-doc{max-width:none;padding:0;font-size:10.5pt;line-height:1.45}.legal-doc a{color:#000;text-decoration:underline}.legal-doc a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.9em}.legal-doc__part--dpa{-moz-column-break-before:page;break-before:page}.legal-doc .legal-doc__part-title{margin-top:0}.legal-doc h3,.legal-doc h4{-moz-column-break-after:avoid;break-after:avoid}.legal-doc li,.legal-doc p{orphans:3;widows:3}.legal-doc__table{overflow:visible}.legal-doc__table table{min-width:0;font-size:8.5pt}.legal-doc__table tr{-moz-column-break-inside:avoid;break-inside:avoid}.legal-doc__table th{background:#eee}.legal-doc__table td,.legal-doc__table th{border-color:#000}}.legal-doc__draft{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;margin:1.5rem 0 0;padding:.9rem 1.1rem}.legal-doc__draft p{margin:0}.legal-doc__draft p+p{margin-top:.35rem}.legal-doc__draft-title{font-weight:600}
