body.sia-initiative *{box-sizing:border-box}
body.sia-initiative{margin:0;background:#0b0a09;color:#f3e8d6;font-family:Georgia,serif}
body.sia-initiative header{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;border-bottom:1px solid #6b512e;padding:20px 5%}
body.sia-initiative .brand{font-weight:bold;color:#d9ad56;letter-spacing:1.3px;font-size:20px}
body.sia-initiative .brand small{display:block;color:#eee;font:11px Arial,sans-serif;letter-spacing:3px;margin-top:7px}
body.sia-initiative nav{display:flex;gap:17px;flex-wrap:wrap;font:12px Arial,sans-serif}
body.sia-initiative nav span{color:#d6cbbb}
body.sia-initiative nav .active{color:#d9ad56;border-bottom:2px solid #d9ad56;padding-bottom:8px}
body.sia-initiative button{background:transparent;border:1px solid #cfa85c;color:#eee;padding:9px 14px;cursor:pointer}
body.sia-initiative button.active{background:#d9ad56;color:#17110a}
body.sia-initiative .hero{max-width:1250px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:75px 5%}
body.sia-initiative .hero img{width:100%;height:510px;object-fit:contain;background:#303030;border:1px solid #785b31;padding:16px}
body.sia-initiative .kicker{color:#d9ad56;letter-spacing:3px;font:12px Arial,sans-serif;text-transform:uppercase}
body.sia-initiative h1{font-size:clamp(39px,5.5vw,68px);font-weight:normal;line-height:1.08;margin:23px 0}
body.sia-initiative h2{font-size:clamp(29px,4vw,46px);font-weight:normal;color:#d9ad56}
body.sia-initiative p{line-height:1.8;color:#d9d0c2;font-size:17px}
body.sia-initiative .rule{height:3px;width:80px;background:#d9ad56;margin:25px 0}
body.sia-initiative .band{background:#f1e8d7;color:#17130d;padding:55px 7%}
body.sia-initiative .band h2,body.sia-initiative .band p{color:#221b13}
body.sia-initiative .section{max-width:1200px;margin:auto;padding:62px 5%}
body.sia-initiative .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
body.sia-initiative .card{border:1px solid #604a2a;background:#15120e;overflow:hidden}
body.sia-initiative .card img{width:100%;height:280px;object-fit:contain;background:#353535}
body.sia-initiative .card article{padding:24px}
body.sia-initiative .card h3{color:#e2bb72;font-size:22px;font-weight:normal;margin:0}
body.sia-initiative .card p{font-size:15px}
body.sia-initiative .note{font:12px Arial,sans-serif;letter-spacing:.4px;color:#bdb3a2}
body.sia-initiative .closing{border-top:1px solid #634b29;padding:36px 6%;text-align:center;color:#c5b493;font:13px Arial,sans-serif}
body.sia-initiative[data-lang=en] [data-fr]{display:none}
body.sia-initiative[data-lang=fr] [data-en]{display:none}
@media(max-width:800px){body.sia-initiative .hero{grid-template-columns:1fr;padding:40px 5%}
body.sia-initiative .hero img{height:380px}
body.sia-initiative .cards{grid-template-columns:1fr}
body.sia-initiative header{align-items:flex-start}}
