/* START_SECTION:hpr-terms (INDEX:44) */
.hpr-legal{background:#0b0f15;color:#fff;font:16px/1.8 Arial,Helvetica,sans-serif;padding:56px 24px 80px}
.hpr-legal__content{max-width:900px;margin:0 auto}
.hpr-legal .hpr-legal__eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0 0 16px;color:#c6ccd6;text-transform:uppercase}
.hpr-legal h1{font:700 clamp(30px,5vw,44px)/1.15 Arial,Helvetica,sans-serif;margin:0 0 20px;color:#fff;text-transform:none}
.hpr-legal h2{font:700 23px/1.35 Arial,Helvetica,sans-serif;margin:36px 0 12px;color:#fff;text-transform:none;letter-spacing:normal}
.hpr-legal p{margin:0 0 18px;color:#fff}
.hpr-legal .date{color:#bdc5d1}
.hpr-legal .notice{border-left:4px solid #d80000;padding:18px 22px;background:#19212d;margin:24px 0}
.hpr-legal ul{padding-left:24px;margin:0 0 20px;list-style:disc outside}
.hpr-legal li{margin:10px 0;color:#fff}
.hpr-legal strong{color:#fff}
.hpr-legal a{color:#fff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.hpr-legal a:focus-visible{outline:3px solid #d80000;outline-offset:4px}
@media(max-width:600px){.hpr-legal{padding:36px 18px 56px;font-size:16px}.hpr-legal h2{font-size:21px}}
/* END_SECTION:hpr-terms */
