.legal-doc{max-width:40.5rem}.legal-body{font-size:16px;line-height:1.7}@media (min-width: 768px){.legal-body{font-size:17px}}.legal-doc :is(div,article)>section.legal-section:not(:first-of-type){margin-top:2rem}.legal-body>:first-child{margin-top:0}.legal-body>:last-child{margin-bottom:0}.legal-body :is(ul,ol){list-style-position:outside;margin-left:0;padding-left:1.375rem}.legal-body ul{list-style-type:disc}.legal-body ol{list-style-type:decimal}.legal-body li::marker{color:hsl(var(--muted-foreground));font-size:.9em}.legal-body li>:is(ul,ol){margin-top:.375rem}.legal-doc .legal-section .legal-body h3{font-family:var(--font-body);font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.012em;color:hsl(var(--foreground));margin:1.75rem 0 .5rem;text-wrap:balance}@media (min-width: 768px){.legal-doc .legal-section .legal-body h3{font-size:18px}}.legal-doc .legal-section .legal-body>h3:first-child,.legal-doc .legal-section .legal-body>:first-child>h3:first-child{margin-top:0}.legal-body a,.legal-intro a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-body a:hover,.legal-intro a:hover{text-decoration-thickness:2px}.legal-body code{font-family:inherit;font-size:inherit;font-weight:500;background:none;padding:0}@media print{.legal-doc{max-width:none}}
