*{box-sizing:border-box}html,body{margin:0}
/* Paleta C de JADE SPARK (8 oct 2026) */
body{background:#0B0B0B;color:rgba(255,255,255,.82);font:16px/1.7 Nunito,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#51D9DA}
.wrap{max-width:820px;margin:0 auto;padding:0 20px}
nav{display:flex;justify-content:space-between;align-items:center;padding:12px 0;gap:12px;border-bottom:1px solid rgba(255,255,255,.16)}
.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}
.brand img{width:72px;height:72px;border-radius:10px;box-shadow:none;background:#775202}
.brand b{font-family:Syne,sans-serif;font-weight:800;font-size:14px;letter-spacing:.5px;text-transform:uppercase}
.back{color:rgba(255,255,255,.7);text-decoration:none;font-weight:700;font-size:14px}
.back:hover{color:#fff}
main{padding:32px 0 72px}
.eyebrow{display:inline-block;background:none;color:#51D9DA;border-radius:0;padding:0;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}
h1{font-family:Syne,sans-serif;font-weight:800;color:#fff;font-size:clamp(1.9rem,5vw,2.6rem);letter-spacing:-1px;line-height:1.1;margin:14px 0 6px}
.date{color:rgba(255,255,255,.5);font-size:14px;margin:0 0 28px}
.card{background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:24px 26px;margin-bottom:14px}
.card.hl{background:#FFFFFF;color:#2b2b2b;border:3px solid #C6B31D;box-shadow:none}
.card.hl h2,.card.hl strong{color:#0B0B0B}.card.hl a{color:#775202}
h2{font-family:Syne,sans-serif;font-weight:800;color:#fff;font-size:1.15rem;margin:0 0 10px}
p{margin:0 0 10px}p:last-child{margin-bottom:0}
ul{margin:0 0 10px;padding-left:20px}li{margin:4px 0}
strong{color:#fff}
.two{display:grid;gap:14px}
@media(min-width:680px){.two{grid-template-columns:1fr 1fr}}
.ok li::marker{color:#51D9DA}.no li::marker{color:#ef4444}
footer{border-top:1px solid rgba(255,255,255,.16);padding:24px 0 40px;color:rgba(255,255,255,.45);font-size:13px}
footer .wrap{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between}
footer a{color:rgba(255,255,255,.65)}
@media print{body{background:#fff;color:#000}.card{border:1px solid #ccc}h1,h2,strong{color:#000}nav .back,footer{display:none}}
.card.hl .ok li::marker{color:#775202}
