.legal-page{background:var(--page-white)}.legal-content{max-width:1140px;margin:0 auto;padding:40px 24px 80px}.legal-content__updated{color:#7a7a7a;margin:0 0 2em;font-size:15px;font-weight:400}.legal-content h2{color:var(--page-teal);margin:2em 0 .75em;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.25}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{color:var(--page-teal);margin:1.5em 0 .6em;font-size:clamp(18px,2.5vw,22px);font-weight:600;line-height:1.3}.legal-content p{color:var(--text-dark);margin:0 0 1em;font-size:17px;font-weight:400;line-height:1.6}.legal-content ul{color:var(--text-dark);margin:0 0 1em;padding-left:1.35em;font-size:17px;font-weight:400;line-height:1.6}.legal-content li{margin:0 0 .4em}.legal-content a{color:#1e61dc;text-decoration:underline;transition:opacity .15s}.legal-content a:hover{opacity:.85}.legal-content code{color:var(--text-dark);background:#f3f7fd;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.legal-content__table-wrap{margin:0 0 1.5em;overflow-x:auto}.legal-content table{border-collapse:collapse;width:100%;min-width:480px;color:var(--text-dark);font-size:16px;line-height:1.5}.legal-content th,.legal-content td{text-align:left;vertical-align:top;border:1px solid #e0e0e0;padding:12px 16px}.legal-content th{background:color-mix(in srgb, var(--page-teal) 8%, white);color:var(--page-teal);font-weight:600}
