/* Privacy policy / simple page styles, carried over unchanged from the approved static design. */
:root{--aqua:#87cdd3;--slate:#586f92;--navy:#2e3d55;--teal:#2a6f78;--cream:#faf6f0}
*{box-sizing:border-box}
body{margin:0;font-family:Inter,system-ui,sans-serif;color:#2e3d55;background:var(--cream);line-height:1.65}
header{background:var(--navy);padding:18px 24px}
header a{color:#fff;text-decoration:none;font-weight:600}
main{max-width:760px;margin:0 auto;padding:48px 24px 72px}
h1{font-family:"DM Serif Display",serif;font-weight:400;font-size:clamp(2rem,5vw,2.8rem);margin:0 0 6px}
h2{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.45rem;margin:36px 0 8px}
p,li{color:#4a5568}
a{color:var(--teal)}
.updated{color:var(--slate);font-size:.92rem;margin-bottom:28px}
footer{background:var(--navy);color:#9aa6b8;text-align:center;padding:24px;font-size:.88rem}
footer a{color:#e9edf3}
