.legal-page{max-width:1100px;width:100%;margin:0 auto}@media (min-width: 1201px){.legal-page #jmdcontent table{width:100%;margin:1.5rem 0;font-size:15px}.legal-page #jmdcontent table thead th{background-color:var(--bfh-primary);color:#fff;padding:.75rem .6rem;vertical-align:bottom;white-space:nowrap}.legal-page #jmdcontent table a{word-break:normal;overflow-wrap:normal}.legal-page #jmdcontent table tbody td:nth-child(4){min-width:13rem}.legal-page #jmdcontent table tbody td{padding:.75rem .6rem;vertical-align:top;border-color:#0000001f}}@media (max-width: 1200px){.legal-page #jmdcontent table{width:100%;margin:1.5rem 0;border:none}.legal-page #jmdcontent table tbody tr{display:block;margin-bottom:1rem;border:1px solid rgba(0,0,0,.15);border-left:4px solid var(--bfh-primary);background:rgba(255,255,255,.5)}.legal-page #jmdcontent table tbody td{display:block;font-size:17px;padding:.6rem 1rem;border:none;border-bottom:1px solid rgba(0,0,0,.08)}.legal-page #jmdcontent table tbody td:last-child{border-bottom:none}.legal-page #jmdcontent table tbody td:before{position:static;display:block;width:auto;padding:0 0 .15rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--bfh-primary);white-space:normal}}@media (max-width: 992px){.legal-page{max-width:90%}}@media (max-width: 480px){.legal-page{max-width:100%}}.legal-page #jmdcontent h2{font-size:1.5rem;line-height:2rem;text-align:left}.legal-page #jmdcontent h3{font-size:1.25rem;line-height:1.66rem;text-align:left}.legal-page #jmdcontent h4{font-size:1.1rem;line-height:1.5rem;text-align:left}.legal-page #jmdcontent p,.legal-page #jmdcontent li{font-size:17px;line-height:1.6;text-align:left}.legal-page #jmdseal{margin:2rem 0}
