.public-legal { padding-block: clamp(3rem, 7vw, 6rem); max-width: 60rem; overflow-wrap: anywhere; line-height: 1.7; }
.hb-legal-text a { color: var(--color-mineral); text-decoration: underline; text-underline-offset: .18em; }
.hb-legal-text a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.hb-size-12 { font-size: 12px; }
.hb-size-14 { font-size: 14px; }
.hb-size-16 { font-size: 16px; }
.hb-size-20 { font-size: 20px; }
.hb-size-22 { font-size: 22px; }
