/*! Copyright (c) 2025-2026 Syndicat ALTER. Tous droits réservés. */:root{--syn-navy: #050d1a;--syn-blue: var(--blue, #4a9ede);--syn-red: var(--red, #e55959)}html,body{background-color:#050d1a!important;background-image:none!important;background-attachment:scroll!important;margin:0!important;padding-top:0!important}#wpadminbar{display:none!important}@media screen and (max-width: 782px){html{margin-top:0!important}}.pubs-a-wrap{background:var(--syn-navy);color:#fff;font-family:Poppins,sans-serif;min-height:100vh;padding:110px 0 80px}.pubs-a{max-width:1300px;margin:0 auto;padding:0 clamp(18px,5vw,32px)}.pubs-a em{font-style:normal;color:var(--syn-blue)}.pubs-a a{color:var(--syn-blue);text-decoration:none}.cat-pill{display:inline-block;padding:3px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}mark{background:#ffce6b52;color:#ffd97a;padding:0 2px;border-radius:2px;font-weight:600}.type-icon{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.05em}.type-icon.t-article{color:#ffffffb3}.type-icon.t-pdf{color:var(--syn-red)}.type-icon:before{width:8px;height:8px;border-radius:50%;content:"";display:inline-block}.t-article:before{background:var(--syn-blue)}.t-pdf:before{background:var(--syn-red)}.a-head{margin-bottom:56px}.a-head h1{font-size:clamp(40px,5.5vw,72px);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}.a-head p{font-size:18px;color:#ffffffb8;margin:0;max-width:720px;line-height:1.5}.bspn-stack{display:none;background:#16304d;border-radius:4px;padding:26px 28px;box-shadow:9px 9px #102542,18px 18px #0b1a30}.bspn-stack-word{display:block;font-size:clamp(56px,5vw,82px);font-weight:800;letter-spacing:-.055em;line-height:.92;margin-left:-.04em;color:#fff}.bspn-stack-sub{font-size:14px;font-weight:300;line-height:1.45;color:#cfe0f0;margin:10px 0 0}.bspn-stack-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22);font-size:12.5px;font-weight:300;color:#bcd2e6}.bspn-stack-foot img{flex:0 0 auto;width:62px;height:auto;filter:brightness(0) invert(1);opacity:.9}@media (min-width: 1000px){.a-head-bspn{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:56px;align-items:start}.a-head-bspn>h1,.a-head-bspn>p,.a-head-bspn>.a-hist-trigger,.a-head-bspn>.a-search-bar{grid-column:1}.a-head-bspn>.bspn-stack{display:block;grid-column:2;grid-row:1 / span 4;margin-right:18px}}.a-search-bar{display:flex;gap:12px;margin:32px 0 48px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:6px}.a-search-bar input{flex:1;background:transparent;border:0;color:#fff;padding:12px 16px;font-size:15px;font-family:inherit;outline:none}.a-search-bar button{padding:10px 24px;background:var(--syn-blue);color:#fff;border:0;border-radius:8px;font-weight:600;cursor:pointer;font-family:inherit}.a-tabs{display:flex;gap:8px;margin-bottom:40px;flex-wrap:wrap}.a-tab{padding:8px 16px;border-radius:100px;font-size:13px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.a-tab.active{background:var(--syn-blue);color:#fff;border-color:transparent}.a-tab .count{font-size:11px;opacity:.6;margin-left:4px}.a-tab.active .count{opacity:.9}.a-featured{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;margin-bottom:56px}.a-featured-main{position:relative;padding:40px;border-radius:20px;background:linear-gradient(135deg,#4a9ede2e,#e5595914);border:1px solid rgba(255,255,255,.1);min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;text-decoration:none;color:inherit}.a-featured-main:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;opacity:.35;filter:grayscale(.4)}.a-featured-main>*{position:relative;z-index:1}.a-featured-main .pub-meta{display:flex;gap:12px;align-items:center;margin-bottom:16px}.a-featured-main h2{font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 0 12px;line-height:1.15}.a-featured-main .pub-excerpt{font-size:15px;color:#ffffffc7;line-height:1.5;margin:0 0 16px}.a-featured-main .pub-date{font-size:12px;color:#fff9}.a-featured-side{display:flex;flex-direction:column;gap:16px}.a-featured-side-card{padding:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,background .2s;text-decoration:none;color:inherit}.a-featured-side-card:hover{background:#ffffff0f;border-color:#4a9ede66}.a-featured-side-card h3{font-size:16px;font-weight:600;margin:0;line-height:1.3}.a-featured-side-card .pub-date{font-size:12px;color:#ffffff80}.a-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.a-card{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;transition:transform .2s,border-color .2s,background .2s;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.a-card:hover{transform:translateY(-3px);background:#4a9ede0d;border-color:#4a9ede66}.a-card .pub-meta{display:flex;gap:10px;align-items:center}.a-card h3{font-size:16px;font-weight:600;margin:0;line-height:1.35}.a-card .pub-excerpt{font-size:13px;color:#fff9;line-height:1.5;margin:0}.a-card .pub-date{font-size:11px;color:#fff6;margin-top:auto}.a-card-thumb{width:100%;aspect-ratio:16/10;border-radius:10px;background-size:cover;background-position:center;background-color:#ffffff08;margin-bottom:4px}.a-empty{padding:64px 24px;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#fff9}.a-pagination{display:flex;gap:8px;justify-content:center;margin-top:48px;flex-wrap:wrap}.a-pagination a,.a-pagination span{padding:8px 14px;border-radius:8px;font-size:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none}.a-pagination .current{background:var(--syn-blue);border-color:transparent}.a-archives{margin-top:80px;padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px}.a-archives h3{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin:0 0 16px}.a-archives-years{display:flex;flex-wrap:wrap;gap:8px}.a-archives-year{padding:6px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:13px;cursor:pointer;transition:background .2s;color:#fff;text-decoration:none}.a-archives-year:hover{background:#4a9ede26;border-color:var(--syn-blue)}.a-archives-year .count{color:#fff6;margin-left:6px;font-size:11px}.a-deep-cta{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.a-deep-cta a{padding:10px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:100px;font-size:13px;color:#ffffffd9;transition:background .2s}.a-deep-cta a:hover{background:#4a9ede26;border-color:var(--syn-blue)}@media (max-width: 900px){.a-grid,.a-featured{grid-template-columns:1fr}}.a-card,.a-featured-main,.a-featured-side-card{position:relative;overflow:hidden}.a-unread{box-shadow:inset 0 0 0 1px #30d15873}.a-new-ribbon{position:absolute;top:14px;right:-38px;z-index:2;background:linear-gradient(135deg,#30d158,#1a9d3f);color:#fff;padding:4px 42px;font-size:10px;font-weight:800;letter-spacing:1px;transform:rotate(35deg);box-shadow:0 2px 8px #0000004d;pointer-events:none}.a-grid.a-grid--presse{display:block;max-width:920px;margin-top:40px;border-top:1px solid rgba(255,255,255,.1)}.a-grid--presse .a-card{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:32px;row-gap:8px;padding:26px 4px;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0}.a-grid--presse .a-card:hover{transform:none;background:none;border-color:#ffffff1a}.a-grid--presse .a-card .pub-date{grid-column:1;grid-row:1 / span 3;align-self:start;margin-top:0;padding-top:4px;font-size:13px;color:#ffffff80}.a-grid--presse .a-card h3,.a-grid--presse .a-card .pub-excerpt,.a-grid--presse .a-lire{grid-column:2}.a-grid--presse .a-card h3{font-size:20px;color:#fff}.a-grid--presse .a-card:hover h3{text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px}.a-grid--presse .a-card .pub-excerpt{font-size:14px;max-width:640px}.a-grid--presse .a-lire{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff}.a-grid--presse .a-lire:after{content:"→";transition:transform .2s}.a-grid--presse .a-card:hover .a-lire:after{transform:translate(3px)}@media (max-width: 760px){.a-grid--presse .a-card{grid-template-columns:minmax(0,1fr)}.a-grid--presse .a-card>*{grid-column:1}.a-grid--presse .a-card .pub-date{grid-row:auto;padding-top:0}}
