body{margin:0;background:#0f1a17;color:#e6eee9;font:16px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:48px 22px 80px}
h1{font-size:1.9rem;margin:0 0 .3rem}h2{font-size:1.15rem;margin:2.2rem 0 .5rem;color:#d9b55a}
.meta{color:#9fb3aa;font-size:.92rem;margin-bottom:1.5rem}.note{border-left:3px solid #d9b55a;padding:.4rem .9rem;background:#15241f;color:#c9d6cf}
a{color:#d9b55a}footer{margin-top:3rem;color:#8aa096;font-size:.88rem}li{margin:.3rem 0}
.legal-social{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:1rem}.legal-social[hidden],.legal-social a[hidden]{display:none}
.legal-social .social-label{font-size:.72rem;letter-spacing:.12em;color:#8aa096}
.legal-social a{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border:1px solid #2c3f38;color:#e6eee9;text-decoration:none;font-size:.85rem}
.legal-social a:hover,.legal-social a:focus-visible{border-color:#d9b55a;color:#d9b55a}
