/* Local legal pages only; editorial/legal content is not altered. */
.wab-legal-page{background:#fff;color:#101117}
.wab-legal-page>.section:first-child{background:#f5f5f2!important;padding:160px 0 65px}
.wab-legal-page>.section+section{background:#fff;padding:60px 0 90px}
body.wab-local-ui-contract .wab-legal-page>.section>.container{box-sizing:border-box;width:100%!important;max-width:900px!important;margin-inline:auto!important}
.wab-legal-page .content-max-3xl{max-width:100%;width:100%;margin:0}
.wab-legal-page .page__heading{margin:0;text-wrap:balance}
.wab-legal-page p{margin:0 0 20px;line-height:1.65}
.wab-legal-page :is(h2,h3,h4){margin:42px 0 18px}
.wab-legal-page h2:first-child{margin-top:0}
.wab-legal-page :is(ul,ol){padding-left:24px;margin:20px 0 26px;list-style-position:outside}
.wab-legal-page ul{list-style-type:disc}.wab-legal-page ol{list-style-type:decimal}
.wab-legal-page li{padding:0;margin:0 0 10px;line-height:1.6}
.wab-legal-page li:before,.wab-legal-page li:after{content:none!important;display:none!important}
.wab-legal-page :is(figure.wp-block-table,.wp-block-table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:26px 0}
.wab-legal-page table{border-collapse:collapse;width:100%;font:400 16px/1.5 Effra,sans-serif;margin:24px 0}
.wab-legal-page :is(th,td){border:1px solid #d8d8d3;padding:14px 16px;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.wab-legal-page th{background:#f5f5f2;font-weight:700}.wab-legal-page tbody tr:nth-child(even){background:#fafaf8}
.wab-legal-page a{overflow-wrap:anywhere}
@media(max-width:767px){.wab-legal-page>.section:first-child{padding:125px 0 42px}.wab-legal-page>.section+section{padding:38px 0 60px}.wab-legal-page :is(h2,h3,h4){margin-top:32px}.wab-legal-page :is(th,td){padding:10px;font-size:14px}}
