:root{--navy:#071421;--gold:#c8a86a;--cream:#f6eed9;--ink:#102235}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.75 Arial,sans-serif}header{background:var(--navy);padding:1.2rem 0}header img{display:block;width:210px;max-height:70px}.legal-container{width:min(860px,calc(100% - 2rem));margin:auto}.legal-main{padding:5rem 0 7rem}.legal-main h1{margin:0 0 1rem;font:600 clamp(2.8rem,7vw,5rem)/1 Georgia,serif;color:var(--navy)}.legal-main h2{margin:2.5rem 0 .5rem;font:600 1.35rem/1.2 Arial,sans-serif}.legal-main a{color:#745520}.legal-note{padding:1rem 1.2rem;border-left:3px solid var(--gold);background:#fff8}.legal-meta{color:#5c6670}footer{background:var(--navy);color:#fff;padding:2rem 0}footer a{color:var(--gold);margin-right:1.2rem}
