:root{--bg:#0b0d14;--fg:#e9e6df;--mut:#a7a39a;--ac:#ecc88c;--ln:rgba(236,200,140,.18)}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.65 Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:720px;margin:0 auto;padding:56px max(20px,env(safe-area-inset-left)) 72px}
.marca{font-weight:300;letter-spacing:.28em;font-size:13px;color:var(--ac);margin:0 0 28px}
h1{font-weight:600;font-size:30px;line-height:1.25;margin:0 0 12px;text-wrap:balance}
h2{font-weight:600;font-size:18px;margin:36px 0 8px;padding-top:20px;border-top:1px solid var(--ln)}
p,li{color:var(--fg)}
.lead{color:var(--mut);font-size:17px;margin:0 0 8px}
ul{padding-left:20px}
a{color:var(--ac)}
footer{margin-top:48px;color:var(--mut);font-size:13px}
