/* Direction B (choix du 26 octobre 2026) : plus de palette propre au Newsroom, les jetons de la charte seulement. Le gris
   devient Mute sur Paper et Body sur Sunken (AA partout), la pêche devient Sunken, angles droits partout sauf la couverture
   et le lecteur vidéo des articles (20 px, demande du 25 octobre 2026). Même échelle et mêmes espaces que le site. */
*{box-sizing:border-box}.nr-main{max-width:1140px}.nr-intro{max-width:760px;padding:96px 0 48px}.nr-intro h1{font-size:clamp(36px,4.45vw,84px);line-height:1.06;letter-spacing:-.04em;margin:16px 0 24px}.nr-intro>p:last-child{color:var(--gigets-body);font-size:clamp(20px,1.95vw,28px);line-height:1.25;max-width:590px}.nr-filters{display:flex;gap:8px 24px;flex-wrap:wrap;align-items:center;margin-bottom:48px;border-bottom:1px solid var(--gigets-rule)}.nr-filters button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 0;margin-bottom:-1px;background:transparent;font:400 15px/1.4 var(--gigets-font-ui);color:var(--gigets-body);cursor:pointer}.nr-filters button[aria-pressed=true]{color:var(--gigets-ink);font-weight:600;border-bottom-color:var(--gigets-ember)}.nr-filters>a{margin-left:auto;font-size:15px;color:var(--gigets-ink);text-decoration-color:var(--gigets-ember);text-underline-offset:4px}.nr-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 32px}.nr-card[hidden]{display:none}.nr-card-image{display:block;aspect-ratio:1.65;background:var(--gigets-sunken);border-radius:0;overflow:hidden}.nr-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.nr-card-image:hover img{transform:scale(1.025)}.nr-card-placeholder{background:var(--gigets-sunken);display:grid;place-items:center}.nr-card-placeholder img{width:90px;height:100px;object-fit:contain}.nr-card-copy{padding:24px 0}.nr-card h2{font-size:clamp(20px,1.95vw,28px);line-height:1.25;margin:16px 0}.nr-card h2 a{text-decoration:none}.nr-card-copy>p:not(.eyebrow){color:var(--gigets-body);font-size:17px;line-height:1.6}.nr-feature{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.nr-feature .nr-card-image{height:auto;min-height:0;aspect-ratio:16/9;align-self:center}.nr-feature .nr-card-copy{padding:48px}.nr-feature h2{font-size:clamp(28px,2.8vw,40px);line-height:1.12}.nr-article{padding-top:48px}.nr-back{font-size:15px;color:var(--gigets-ink);text-decoration:underline;text-decoration-color:var(--gigets-ember);text-underline-offset:4px}.nr-article-head{max-width:730px;margin:48px auto}.nr-article-head h1{font-size:clamp(36px,4.45vw,84px);line-height:1.06;letter-spacing:-.04em;margin:16px 0 24px}.nr-deck{font-size:clamp(20px,1.95vw,28px);line-height:1.25;color:var(--gigets-body)}.nr-article-head .nr-byline{font-size:17px;font-weight:600;margin:16px 0 0}.nr-cover{max-width:730px;margin:0 auto 48px}.nr-cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px}.nr-article figcaption{font-size:13px;color:var(--gigets-mute);padding:12px 0;line-height:1.5}.nr-story{max-width:730px;margin:auto;font-size:17px;line-height:1.6;color:var(--gigets-body)}.nr-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:48px 0}.nr-gallery figure{margin:0}.nr-gallery img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:0}.nr-gallery figure:only-child{grid-column:1/-1}.nr-downloads{max-width:730px;margin:64px auto;padding:32px;background:var(--gigets-sunken);border-radius:0}.nr-downloads h2{font-size:clamp(20px,1.95vw,28px);line-height:1.25;margin:12px 0 24px}.nr-file{display:flex;gap:16px;align-items:center;background:var(--gigets-paper);padding:16px;margin:12px 0;border:1px solid var(--gigets-rule);border-radius:0;text-decoration:none;color:var(--gigets-ink)}.nr-file strong{display:block}.nr-file small{display:block;color:var(--gigets-mute);font-size:13px;margin-top:4px}.nr-file-icon{display:grid;place-items:center;background:var(--gigets-ink);color:var(--gigets-paper);width:46px;height:58px;border-radius:0;flex-shrink:0;font:400 12px/1 var(--gigets-font-data);letter-spacing:.06em}.nr-press{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--gigets-sunken);border-radius:0;padding:32px;margin:64px 0}.nr-press h2{font-size:clamp(20px,1.95vw,28px);line-height:1.25;margin:12px 0}.nr-preview-label{padding:12px;background:var(--gigets-sunken);border-radius:0;color:var(--gigets-ink);text-align:center}.nr-empty{padding:48px 0;color:var(--gigets-mute)}
.nr-studio{margin:0;background:var(--gigets-paper);color:var(--gigets-ink);font:15px/1.6 var(--gigets-font-ui)}.nr-studio h1,.nr-studio h2,.nr-studio h3{font-family:var(--gigets-font-display);font-weight:400;line-height:1.2}.nr-studio button,.nr-studio input,.nr-studio select,.nr-studio textarea{font:inherit}.nr-studio button{cursor:pointer;border:1px solid var(--gigets-rule);border-radius:0;background:var(--gigets-paper);padding:10px 16px;color:var(--gigets-ink)}.nr-studio button:hover{border-color:var(--gigets-ink)}.nr-studio button:disabled{opacity:.5;cursor:default}.nr-studio a{color:inherit}.nr-studio :focus-visible{outline:2px solid var(--gigets-crimson);outline-offset:3px}.nr-studio .ns-primary{background:var(--gigets-ink);color:var(--gigets-paper);border:0;padding:12px 24px;border-radius:0;font-weight:600}.ns-top{height:82px;display:flex;align-items:center;gap:16px;padding:0 40px;background:var(--gigets-paper);border-bottom:1px solid var(--gigets-rule)}.ns-top>a{display:flex}.ns-top>span{font-size:18px}.ns-top strong{font-weight:400;color:var(--gigets-mute)}.ns-top>div{margin-left:auto;display:flex;gap:24px;align-items:center;font-size:13px;color:var(--gigets-mute)}.ns-layout{display:grid;grid-template-columns:290px minmax(0,1fr);max-width:1700px;margin:auto;min-height:calc(100vh - 82px)}.ns-sidebar{padding:32px 24px;background:var(--gigets-sunken)}.ns-sidebar>a{display:block;margin:0 0 8px}.nr-studio .eyebrow{font:400 12px/1.4 var(--gigets-font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--gigets-body)}.ns-sidebar h1{font-size:33px;margin:20px 0 25px}.ns-sidebar>.ns-primary{width:100%}#status-tabs{display:grid;gap:5px;margin:28px 0}#status-tabs button{border:0;border-left:4px solid transparent;background:transparent;text-align:left;display:flex;justify-content:space-between}#status-tabs button[aria-pressed=true]{background:var(--gigets-paper);border-left-color:var(--gigets-ember)}#status-tabs span{color:var(--gigets-body)}.nr-studio label{display:block;font-size:13px;margin:0 0 20px;font-weight:500}.nr-studio input,.nr-studio select,.nr-studio textarea{display:block;width:100%;padding:12px;border:1px solid var(--gigets-rule);background:var(--gigets-paper);border-radius:0;margin-top:8px;color:var(--gigets-ink)}.nr-studio textarea{resize:vertical;line-height:1.75}.ns-search input{font-size:13px}.ns-story{width:100%;display:grid;gap:7px;text-align:left;margin:10px 0!important;padding:16px!important;background:transparent!important;border:1px solid transparent!important}.ns-story.selected{background:var(--gigets-paper)!important;border-color:var(--gigets-ink)!important}.ns-story>span,.ns-story small{font-size:12px;color:var(--gigets-body)}.ns-story strong{font-size:14px;line-height:1.4}.ns-dot{display:inline-block;width:8px;height:8px;border-radius:0;background:var(--gigets-mute);float:right;margin-top:6px}.ns-dot.published{background:var(--gigets-ink)}.ns-tip{font-size:13px;color:var(--gigets-body);margin-top:32px}.ns-workspace{padding:32px 44px;min-width:0}#welcome{padding:60px 20px;max-width:950px}#welcome h2{font-size:clamp(38px,4vw,60px);margin:20px 0}#welcome>p{max-width:580px;color:var(--gigets-body);font-size:17px}#welcome>.eyebrow{font-size:12px}#welcome>.ns-primary{margin:16px 0 45px}.ns-welcome-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ns-welcome-cards article{background:var(--gigets-paper);border:1px solid var(--gigets-rule);border-radius:0;padding:24px}.ns-welcome-cards article>span{color:var(--gigets-body);font:400 12px/1.4 var(--gigets-font-data)}.ns-welcome-cards h3{font-size:24px}.ns-welcome-cards p{font-size:15px;color:var(--gigets-body)}.ns-editor-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-bottom:24px;position:sticky;top:0;background:var(--gigets-paper);z-index:2}.ns-editor-bar>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.ns-editor-bar p{font-size:12px;color:var(--gigets-mute);margin:8px 0 0}.ns-badge{background:var(--gigets-sunken);padding:4px 12px;border-radius:0;font:400 12px/1.4 var(--gigets-font-data);color:var(--gigets-ink)}.ns-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:35px}.ns-copy{min-width:0}.ns-copy>.ns-label{color:var(--gigets-mute);font:400 12px/1.4 var(--gigets-font-data);letter-spacing:.06em}.nr-studio .ns-title-input{font:400 40px/1.12 var(--gigets-font-display);letter-spacing:-.025em;background:transparent;border:0;border-radius:0;padding:12px 0 24px}.ns-cover-editor{border-radius:0;overflow:hidden;background:var(--gigets-sunken);padding:0 0 24px;text-align:center;margin-bottom:16px}#cover-display{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}#cover-display img{width:100%;max-height:390px;object-fit:cover}#cover-display h3{font-size:29px;margin:5px}#cover-display p{font-size:13px;color:var(--gigets-body);margin:12px}.ns-cover-mark{font:400 72px var(--gigets-font-display);color:var(--gigets-ember)}.ns-upload{display:inline-flex!important;align-items:center;justify-content:center;background:var(--gigets-paper);border:1px solid var(--gigets-rule);border-radius:0;padding:10px 16px;cursor:pointer;margin:16px 0 0!important}.ns-upload input{position:absolute;width:1px;height:1px;opacity:0;padding:0;overflow:hidden}.ns-upload:focus-within{outline:2px solid var(--gigets-crimson)}.ns-format{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.ns-format button{padding:5px 10px;font-size:12px}.ns-format span{font-size:12px;color:var(--gigets-mute)}.ns-details{background:var(--gigets-paper);border:1px solid var(--gigets-rule);border-radius:0;padding:24px;height:fit-content}.ns-details h2{font-size:24px;margin:0 0 25px}.ns-details small{display:block;font-size:12px;color:var(--gigets-mute)}.ns-details label{font-size:12px}.ns-management{display:grid;gap:9px;margin-top:28px}.ns-danger{color:var(--gigets-crimson-deep)!important}.ns-notice{padding:16px;background:var(--gigets-sunken);border-left:4px solid var(--gigets-ember);border-radius:0;font-size:13px;margin:0 0 24px}.ns-media-section{margin-top:40px}.ns-media-section h2{font-size:28px;margin:10px 0}.ns-media-section p,.ns-media-section small{color:var(--gigets-mute);font-size:13px}.ns-photo-fields{display:grid;gap:8px;background:var(--gigets-paper);border:1px solid var(--gigets-rule);padding:16px;border-radius:0;margin-bottom:24px}.ns-photo-fields label{margin-bottom:4px;font-size:12px}.ns-gallery-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.ns-gallery-list img{width:100%;height:160px;object-fit:cover;border-radius:0}.ns-gallery-list button{font-size:11px;padding:5px 8px}.ns-document{display:flex;align-items:center;gap:16px;padding:16px;background:var(--gigets-paper);border:1px solid var(--gigets-rule);border-radius:0;margin:16px 0}.ns-document label{flex:1;margin:0}.ns-document small{display:block}.ns-document button{font-size:11px}.ns-history{padding-left:15px;font-size:11px;overflow-wrap:anywhere}.ns-history li{margin:13px 0}#public-link{display:block;margin-top:20px;font-size:12px}#status{position:sticky;bottom:16px;background:var(--gigets-paper);border:1px solid var(--gigets-ink);border-radius:0;padding:12px 24px;box-shadow:none;font-size:13px}#status:empty{display:none}.nr-studio dialog{border:1px solid var(--gigets-ink);border-radius:0;padding:32px;max-width:550px;background:var(--gigets-paper)}.nr-studio dialog::backdrop{background:color-mix(in srgb,var(--gigets-ink) 45%,transparent)}.nr-studio dialog h2{font-size:30px;margin-top:0}.nr-studio dialog>div{display:flex;justify-content:flex-end;gap:10px}.nr-studio #preview-dialog{width:1100px;max-width:95vw;height:90vh;padding:0}.nr-studio #preview-dialog header{display:flex;justify-content:space-between;align-items:center;padding:15px 25px}.nr-studio #preview-dialog h2{font-size:20px;margin:0}#preview-frame{width:100%;height:calc(100% - 78px);border:0}.nr-studio [hidden]{display:none!important}
@media(max-width:1100px){.ns-layout{grid-template-columns:240px minmax(0,1fr)}.ns-workspace{padding:25px}.ns-editor-grid{grid-template-columns:1fr}.ns-details{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.ns-details h2,.ns-details>small,.ns-management,.ns-history{grid-column:1/-1}.ns-welcome-cards{grid-template-columns:1fr}.ns-top{padding:0 25px}}@media(max-width:720px){.nr-feature{display:block}.nr-feature .nr-card-image{width:100%;min-height:0;aspect-ratio:16/9}.nr-feature .nr-card-copy{padding:24px 0}.nr-feature h2{font-size:clamp(28px,2.8vw,40px)}.nr-grid{grid-template-columns:1fr;gap:24px}.nr-gallery{gap:15px}.nr-downloads{padding:24px}.nr-file{padding:14px}.nr-press{align-items:flex-start;flex-direction:column;padding:24px}.nr-intro{padding-top:48px}.nr-article-head{margin-top:32px}.ns-layout{display:block}.ns-sidebar{padding:22px}.ns-sidebar h1{font-size:28px}.ns-sidebar h1 br{display:none}.ns-sidebar>.ns-primary{width:auto}#status-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}#status-tabs span{margin-left:10px}#story-list{display:flex;overflow:auto;gap:10px}.ns-story{min-width:190px;max-width:220px}.ns-tip{display:none}.ns-workspace{padding:20px}.ns-top{padding:0 20px;height:70px}.ns-top>div>span{display:none}.ns-editor-bar{align-items:flex-start;flex-direction:column}.ns-editor-bar button{font-size:13px}.ns-details{grid-template-columns:1fr}.ns-title-input{font-size:28px!important}.ns-gallery-list{grid-template-columns:1fr}.ns-document{flex-wrap:wrap}#welcome{padding:25px 0}.ns-top>div{gap:5px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Vidéos d'un article (15 octobre 2026) : lecteur natif à la largeur de l'en-tête de l'article, angles droits. */
.nr-videos{max-width:730px;margin:55px auto;display:grid;gap:36px}
.nr-video{margin:0}
.nr-video video{display:block;width:100%;height:auto;aspect-ratio:auto 16/9;background:var(--gigets-ink);border-radius:20px}
.ns-video video{display:block;width:100%;max-width:420px;height:auto;aspect-ratio:auto 16/9;background:var(--gigets-ink)}
.nr-article .nr-press{max-width:730px;margin:48px auto 64px}.nr-social{max-width:730px;margin:64px auto 0;padding-top:24px;border-top:1px solid var(--gigets-rule);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.nr-social p{margin:0;font:400 var(--gigets-label-size)/1.4 var(--gigets-font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--gigets-mute)}.nr-social .site-foot-social a{color:var(--gigets-body)}.nr-social .site-foot-social a:hover,.nr-social .site-foot-social a:focus-visible{color:var(--gigets-ink)}
/* Studio : image de la carte d’aperçu de lien d’un article publié (18 octobre 2026). */
.ns-card-preview{margin:20px 0 0}.ns-card-preview img{display:block;width:100%;height:auto;border:1px solid var(--gigets-rule)}.ns-card-preview figcaption{margin-top:8px;font-size:12px;color:var(--gigets-mute)}
/* Carte à la une de la liste (29 octobre 2026) : sa couverture prend l'arrondi de 20 px de la couverture de l'article,
   pour que la même image ait le même bord partout. */
.nr-feature .nr-card-image:not(.nr-card-placeholder){border-radius:20px}
