.legal{max-width:790px;margin:40px auto 80px;padding:28px;line-height:1.75;color:#254634}.legal h1{font-size:clamp(32px,6vw,52px)}.legal h2{margin-top:30px}.legal p{margin:12px 0}.legal .brand{font-size:28px;font-weight:800;text-decoration:none;color:#315c46}.legal .note{color:#65766b;font-size:14px}.legal a{color:#315c46}