.dd-legal{max-width:760px;margin:0 auto;padding:8px 0 48px;line-height:1.7;color:var(--dd-ink,#30201B)} .dd-legal h2{font-size:1.5rem;margin:2.5em 0 .6em;color:var(--dd-purple,#702082);line-height:1.3} .dd-legal h3{font-size:1.1rem;margin:1.8em 0 .5em;color:var(--dd-ink,#30201B)} .dd-legal p,.dd-legal li{font-size:1rem} .dd-legal ul,.dd-legal ol{margin:0 0 1.2em;padding-left:1.4em} .dd-legal li{margin-bottom:.5em} .dd-legal a{color:var(--dd-accent,#7a4a1e);text-decoration:underline} .dd-legal strong{font-weight:600} .dd-legal__intro{padding:18px 20px;background:rgba(112,32,130,.05);border-left:3px solid var(--dd-purple,#702082);border-radius:4px;margin-bottom:2em} .dd-legal__intro p:last-child{margin-bottom:0} .dd-legal__meta{margin-top:3em;padding-top:1.5em;border-top:1px solid rgba(0,0,0,.12);font-size:.92rem;color:#6b5a52} .dd-legal__meta p{margin:.3em 0;font-size:.92rem} .dd-legal__tablewrap{overflow-x:auto;margin:0 0 1.6em;-webkit-overflow-scrolling:touch} .dd-legal table{width:100%;border-collapse:collapse;min-width:460px;font-size:.95rem} .dd-legal th,.dd-legal td{text-align:left;padding:11px 14px;border-bottom:1px solid rgba(0,0,0,.1);vertical-align:top} .dd-legal th{background:rgba(112,32,130,.06);font-weight:600;color:var(--dd-purple,#702082)} .dd-legal__callout{padding:16px 20px;background:rgba(232,119,34,.08);border-radius:4px;margin:1.5em 0} .dd-legal__callout p:last-child{margin-bottom:0} @media (max-width:600px){.dd-legal h2{font-size:1.3rem}.dd-legal{line-height:1.65}}