.legal-prose{color:#222f46;font-size:15px;line-height:1.75}.legal-prose>:first-child{margin-top:0}.legal-prose>:last-child{margin-bottom:0}.legal-prose h1{color:#111824;border-bottom:2px solid #e9e3d1;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.875rem;font-weight:700}.legal-prose h2{color:#1a2435;border-bottom:1px solid #e9e3d1;margin:2.5rem 0 1rem;padding-bottom:.4rem;font-size:1.375rem;font-weight:700}.legal-prose h3{color:#222f46;margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:600}.legal-prose h4{color:#2e3f59;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.legal-prose p{margin:.75rem 0}.legal-prose ul,.legal-prose ol{margin:.75rem 0;padding-left:1.5rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin:.35rem 0}.legal-prose li>p{margin:.25rem 0}.legal-prose strong{color:#111824;font-weight:600}.legal-prose a{color:#285862;text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{color:#143036}.legal-prose blockquote{color:#5e5448;background:#faf8f4;border-left:3px solid #b8ae9c;border-radius:0 6px 6px 0;margin:1.25rem 0;padding:.75rem 1.25rem}.legal-prose blockquote p{margin:.4rem 0}.legal-prose hr{border:0;border-top:1px solid #e9e3d1;margin:2.5rem 0}.legal-prose code{color:#5e5448;background:#f4f1e8;border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.legal-prose pre{color:#f4f1e8;background:#1a2435;border-radius:8px;margin:1rem 0;padding:1rem 1.25rem;font-size:.85em;overflow-x:auto}.legal-prose pre code{color:inherit;background:0 0;padding:0}.legal-prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:1.25rem 0;font-size:.85em;display:block;overflow-x:auto}.legal-prose table thead{background:#faf8f4}.legal-prose table th{text-align:left;color:#1a2435;white-space:nowrap;border:1px solid #e9e3d1;padding:.6rem .8rem;font-weight:600}.legal-prose table td{vertical-align:top;border:1px solid #e9e3d1;padding:.55rem .8rem}.legal-prose table tbody tr:nth-child(2n){background:#fdfcfa}.legal-prose img{border-radius:6px;max-width:100%;height:auto;margin:1rem 0}@media (max-width:640px){.legal-prose{font-size:14px}.legal-prose h1{font-size:1.5rem}.legal-prose h2{font-size:1.2rem}}
