.public-legal{max-width:900px;padding-top:155px;padding-bottom:100px;color:#20352d}
.public-legal>.eyebrow{color:#a77750}
.public-legal h1{margin:12px 0 30px;font-size:clamp(44px,6vw,72px);line-height:1}
.public-legal h2{font-size:24px;margin:0 0 10px}
.public-legal section{padding:23px 0;border-top:1px solid #ccd4c9}
.public-legal p{max-width:760px;color:#4d5e53;font-size:15px;line-height:1.65}
.public-legal a{color:#245c40;border-bottom:1px solid #a77750}
.legal-table-wrap{overflow-x:auto;margin:28px 0}
.public-legal table{width:100%;border-collapse:collapse;font-size:13px}
.public-legal th,.public-legal td{min-width:130px;padding:14px;border-bottom:1px solid #cdd5ca;text-align:left;vertical-align:top}
.public-legal th{background:#ece8de;color:#203f2e}
.public-legal code{font-size:12px}
.legal-preferences-button{padding:11px 15px;border:1px solid #a77750;border-radius:4px;background:transparent;color:#203f2e;cursor:pointer}
@media(max-width:600px){.public-legal{padding-top:110px;padding-bottom:70px}.public-legal h1{font-size:44px}.public-legal p{font-size:13px}}
