.pba .legal{background:var(--cream);padding:56px 0 88px}.pba .legal .wrap{max-width:820px}.pba .legal h1{color:var(--green);margin:14px 0 12px;font-family:Montserrat,Calibri,Arial,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.12}.pba .legal .meta{color:var(--grey);margin:0 0 8px;font-size:15px}.pba .legal section{border-top:1px solid var(--rule);padding:28px 0}.pba .legal section:first-of-type{margin-top:28px}.pba .legal h2{color:var(--green);margin:0 0 12px;font-family:Montserrat,Calibri,Arial,sans-serif;font-size:21px;font-weight:700}.pba .legal h3{color:var(--ink);margin:24px 0 8px;font-family:Montserrat,Calibri,Arial,sans-serif;font-size:16px;font-weight:700}.pba .legal p{color:var(--ink-2);margin:0 0 12px;font-size:16px;line-height:1.65}.pba .legal ul,.pba .legal ol{color:var(--ink-2);margin:0 0 12px;padding-left:22px;font-size:16px;line-height:1.65}.pba .legal ul{list-style:outside}.pba .legal ol{list-style:decimal}.pba .legal li{margin:4px 0}.pba .legal a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.pba .legal .contact{line-height:1.8}.pba .legal .table-wrap{border:1px solid var(--rule);background:var(--white);margin:8px 0 14px;overflow-x:auto}.pba .legal table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.pba .legal th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);background:var(--paper);border-bottom:1px solid var(--rule);padding:10px 14px;font-family:Montserrat,Calibri,Arial,sans-serif;font-size:11.5px;font-weight:700}.pba .legal td{vertical-align:top;color:var(--ink-2);border-bottom:1px solid #f0eadd;padding:10px 14px}.pba .legal tr:last-child td{border-bottom:0}@media (max-width:680px){.pba .legal{padding:36px 0 56px}.pba .legal h2{font-size:19px}}
