.b-legal h2{font-size:clamp(26px,3.4vw,34px);font-variant:small-caps;margin:1.6em 0 .35em}.b-legal p{font-size:18px}.b-legal ul{margin:0 0 1em;padding-left:1.3em}.b-legal li{font-size:18px;line-height:1.85;margin:0 0 .4em}.b-legal a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:3px}.b-legal a:hover{color:var(--navy)}.b-legal__lead{font-size:20px!important;font-style:italic;color:var(--ink)}.b-legal__note{border-left:3px solid var(--gold);background:var(--paper-2);padding:14px 18px;color:var(--ink-soft);font-size:16px!important}.b-legal__updated{color:var(--gold);font-size:14px!important;margin-top:2em}
