.bn-legal{font-size:18px;line-height:1.85;color:#3B3B3B}
.bn-legal p{margin:0 0 22px}
.bn-legal br{line-height:2.2}
.bn-legal h2{font-size:clamp(24px,2.6vw,32px);line-height:1.2;letter-spacing:-.02em;margin:44px 0 16px;font-weight:700}
.bn-legal h2 span{text-decoration:none!important}
.bn-legal strong{font-weight:700}
.bn-legal a{color:#3B3B3B;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.bn-legal a:hover{color:#6A6A6A}
@media(max-width:820px){.bn-legal{font-size:17px;line-height:1.8}}
