.legal-prose h2{font-family:var(--font-display);font-weight:400;color:#333;font-size:1.6rem;line-height:1.25;margin-top:2.75rem;margin-bottom:.25rem;-webkit-hyphens:auto;hyphens:auto}.legal-prose h2:first-child,.legal-prose>:first-child{margin-top:0}.legal-prose h3{font-family:var(--font-display);font-weight:400;color:#333;font-size:1.3rem;line-height:1.3;margin-top:1.85rem;margin-bottom:.25rem}.legal-prose h4{font-family:var(--font-nav);font-weight:600;color:#1f2124;font-size:.95rem;margin-top:1.35rem;margin-bottom:.2rem}.legal-prose p{margin-top:.9rem;line-height:1.75;color:#1f2124cc;overflow-wrap:anywhere}.legal-prose address{font-style:normal;line-height:1.8;margin-top:.5rem;color:#1f2124d9}.legal-prose a{color:var(--c-link);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal-prose a:hover{color:var(--c-brand)}.legal-prose strong{font-weight:600;color:#333}.legal-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.legal-prose ul{margin-top:.9rem;padding-left:1.25rem;list-style:disc}.legal-prose ul ul{margin-top:.4rem;list-style:circle}.legal-prose li{margin-top:.4rem;line-height:1.7;color:#1f2124cc}.legal-prose table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.875rem}.legal-prose td,.legal-prose th{text-align:left;vertical-align:top;padding:.5rem .75rem;border-bottom:1px solid rgba(0,0,0,.08);overflow-wrap:anywhere}.legal-prose th{font-family:var(--font-nav);font-weight:600;color:#1f2124;background:#f9ede1}.legal-prose td{color:#1f2124cc}@media(min-width:768px){.legal-prose h2{font-size:1.95rem}.legal-prose h3{font-size:1.45rem}}
