/* Interslide — composition éditoriale et produits, septembre 2026. */
body.interslide-editorial{--ed-side:216px;--ed-gutter:clamp(24px,3vw,52px);--ed-line:#dcd8cf}
.interslide-editorial .wp-site-blocks>main,.interslide-editorial .wp-site-blocks>footer{max-width:1560px}
.is-ed-sidebar{padding:26px 18px 24px}.is-ed-brand{padding:10px 7px}.is-ed-signature{margin:6px 7px 22px;font-size:11px}.is-ed-search{border-radius:3px;margin-bottom:18px}.is-ed-nav-principal{margin-bottom:16px}.is-ed-nav-label{font-size:10px}.is-ed-nav-group a{padding:9px 10px;min-height:36px;font-size:12px;border-radius:2px}.is-ed-nav-group a[aria-current]{background:#d8381e0c;border-left:2px solid #c5331b}.is-ed-nav-outils{margin-top:12px;padding-top:10px}.is-ed-sidebar-bottom{margin-top:16px;padding-top:6px;gap:0}.is-ed-sidebar-bottom .is-ed-product-nav{padding:16px 8px;border-bottom:1px solid var(--ed-line);align-items:center;color:var(--ed-ink)}.is-ed-product-nav .is-product-logo{display:block;width:82px;height:auto;max-height:34px;object-fit:contain;object-position:left}.is-ed-product-nav small{display:block;margin-top:5px;font-size:10px;color:var(--ed-muted)}.is-ed-product-nav:hover{background:var(--ed-soft)}.is-ed-product-nav[aria-current]{background:#0e6e7a0c}.is-product-logo{display:block;max-width:100%;height:auto}
.is-ed-dateline{font-size:11px;padding-top:12px}.is-ed-page-heading{padding:24px 0;margin-bottom:26px}.is-ed-page-heading h1{font-size:clamp(48px,4.6vw,72px)}
.is-ed-front-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.9fr) minmax(0,.95fr);gap:22px}.is-ed-lead{padding-inline:22px}.is-ed-story{min-width:0}.is-ed-story h2{text-wrap:pretty;overflow-wrap:normal;font-size:27px;line-height:1.12;margin:10px 0 12px}.is-ed-story--lead h2{font-size:clamp(34px,3.25vw,52px);line-height:1.04;margin:14px 0 16px}.is-ed-story--secondary h2{font-size:24px}.is-ed-story--secondary .is-ed-deck{-webkit-line-clamp:2;font-size:13px}.is-ed-story--lead .is-ed-deck{font-size:17px;line-height:1.55}.is-ed-kicker{font-size:10px;letter-spacing:.08em}.is-ed-meta{font-size:10px;gap:6px;margin-top:14px}.is-ed-story .ism-attribution{font-size:11px;line-height:1.5}.is-ed-continu .ism-attribution{font-size:10px;line-height:1.5;margin:7px 0 0}.is-ed-continu h3{font-size:13px;line-height:1.45}.is-ed-continu li{padding-block:15px}.is-ed-continu li time{font-size:10px}.is-ed-photo{aspect-ratio:16/10;margin-bottom:16px;border-radius:2px}.is-ed-photo>.ism-visuel{width:100%;height:100%;display:block}.is-ed-photo .ism-visuel__image{height:100%;width:100%;object-fit:cover}.is-ed-photo--placeholder{display:flex;align-items:end;justify-content:space-between;padding:20px;color:#716b60;text-decoration:none;background:repeating-linear-gradient(135deg,transparent 0 30px,#15171c06 31px 32px),#ede9df;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.is-ed-placeholder-arrow{font-size:28px}.is-ed-read{margin-top:18px}
.is-ed-latest{margin-top:56px;padding-top:20px}.is-ed-collection .is-ed-section-title h2{font-family:var(--wp--preset--font-family--plex-sans);font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.04em}.is-ed-section-title .is-ed-text-link{font-size:11px;white-space:nowrap}.is-ed-latest-grid{gap:28px 24px;margin-top:25px}.is-ed-latest-grid .is-ed-story{padding-bottom:22px}.is-ed-latest-grid .is-ed-deck{-webkit-line-clamp:3}.is-ed-section-product{width:132px;height:auto;margin-bottom:12px}#newsletter-jour .is-ed-section-title h2>span{font-size:12px;font-weight:500;letter-spacing:.02em;display:block;color:var(--ed-muted)}
#newsletter-jour .is-ed-latest-grid{grid-template-columns:1.25fr 1fr 1fr;gap:22px}#newsletter-jour .is-ed-story:first-child{grid-row:span 3;padding-right:22px;border-right:1px solid var(--ed-line);border-bottom:0}#newsletter-jour .is-ed-story:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:12px;align-content:start}#newsletter-jour .is-ed-story:not(:first-child) .is-ed-photo{grid-column:2;grid-row:1;aspect-ratio:1;margin:0}#newsletter-jour .is-ed-story:not(:first-child) .is-ed-story-text{grid-column:1;grid-row:1}#newsletter-jour .is-ed-story:not(:first-child) h2{font-size:21px;line-height:1.15}#newsletter-jour .is-ed-story:not(:first-child) .is-ed-deck{display:none}#newsletter-jour .is-ed-story:not(:first-child) .is-ed-photo--placeholder{padding:8px}#newsletter-jour .is-ed-story:not(:first-child) .is-ed-photo--placeholder>span:first-child{display:none}
.is-ed-radar{display:grid;grid-template-columns:1fr 1.4fr auto;gap:30px;background:#15171c;color:#f8f6f1;border-radius:3px;padding:38px;margin-top:42px}.is-ed-radar .is-ed-eyebrow{color:#bcbec3;font-size:9px}.is-ed-radar h2{margin:16px 0 0}.is-ed-radar .is-product-logo{width:200px}.is-ed-radar-copy p{font:400 30px/1.12 var(--wp--preset--font-family--newsreader);color:#f8f6f1;letter-spacing:-.02em}.is-ed-radar-copy strong{font-weight:500}.is-ed-radar-copy>span{display:block;font-size:11px;line-height:1.6;color:#bcbec3;margin-top:12px;max-width:280px}.is-ed-radar .is-ed-button{background:#f8f6f1;color:#15171c!important;border-radius:2px;font-size:11px;padding:15px}.is-ed-radar .is-ed-button:hover{background:#e7e0d3}
.is-ed-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.is-ed-product-card{display:flex;flex-direction:column;padding:30px;text-decoration:none!important;color:var(--ed-ink)!important;border:1px solid var(--ed-line);border-radius:3px;background:#0e6e7a05}.is-ed-product-card--prisme{background:#2f5bea04}.is-ed-product-card>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.is-ed-product-card .is-product-logo{width:150px;max-height:65px;object-fit:contain;object-position:left}.is-ed-product-card>div>span{font-size:24px;color:#0e6e7a}.is-ed-product-card--prisme>div>span{color:#2f5bea}.is-ed-product-card h2{font:500 30px/1.12 var(--wp--preset--font-family--newsreader);letter-spacing:-.02em;margin:0 0 10px}.is-ed-product-card p{font-size:13px;line-height:1.65;color:var(--ed-muted);max-width:390px;margin:0 0 24px}.is-ed-product-action{margin-top:auto;padding-top:16px;border-top:1px solid var(--ed-line);font-size:11px;font-weight:600}.is-ed-product-card:hover{border-color:#8b8e94;background:#f1eee7}
.is-ed-topic-section .is-ed-latest-grid{grid-template-columns:1.15fr 1fr;gap:22px 30px}.is-ed-topic-section .is-ed-story:first-child{grid-row:span 2;border-bottom:0;padding-right:30px;border-right:1px solid var(--ed-line)}.is-ed-topic-section .is-ed-story:first-child h2{font-size:33px}.is-ed-topic-section .is-ed-story:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:18px;align-content:start}.is-ed-topic-section .is-ed-story:not(:first-child) .is-ed-photo{grid-column:2;grid-row:1;aspect-ratio:1;margin:0}.is-ed-topic-section .is-ed-story:not(:first-child) .is-ed-story-text{grid-column:1;grid-row:1}.is-ed-topic-section .is-ed-story:not(:first-child) h2{font-size:25px}.is-ed-topic-section .is-ed-story:not(:first-child) .is-ed-deck{-webkit-line-clamp:2}.is-ed-topic-section .is-ed-photo--placeholder{font-size:9px;padding:12px}
.interslide-editorial.archive .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.interslide-editorial.archive .wp-block-post-template>li{margin:0!important}.interslide-editorial.archive .interslide-carte--liste{display:block;padding-top:0}.interslide-editorial.archive .interslide-carte__visuel{width:100%!important;margin:0 0 18px;aspect-ratio:16/10}.interslide-editorial.archive .interslide-carte__visuel>a,.interslide-editorial.archive .interslide-carte__visuel .ism-visuel{display:block;height:100%}.interslide-editorial.archive .interslide-carte__visuel img{width:100%;height:100%;object-fit:cover}.interslide-editorial.archive .wp-block-post-title{font-size:28px;line-height:1.13}.interslide-editorial.archive .wp-block-post-excerpt{font-size:14px;line-height:1.6}.interslide-editorial.archive .interslide-carte__texte{max-width:none}.is-ed-subbrand-heading{margin-bottom:36px!important}.is-ed-subbrand-heading .is-product-logo{width:400px;max-width:100%;height:auto}
.ia{--red:#0e6e7a}.ia .ia-brand img{width:180px;height:auto;display:block}.ia h1{font-size:clamp(40px,4.5vw,64px);margin:22px 0 16px}.ia-intro{padding-top:0}.ia-land.ia-covered{fill:#8bb9b9}.ia-land:hover,.ia-land.is-selected{fill:#0e6e7a}.ia-marker,.ia-map-bottom i{fill:#0e6e7a;background:#0e6e7a}.ia-country:hover,.ia-country.is-selected{background:#0e6e7a0b}.ia-map-panel{background:radial-gradient(ellipse at 48% 42%,#fffdf8,#e7eee9)}.ia-explorer{border-radius:3px;overflow:hidden}
@media(min-width:1500px){.is-ed-sidebar{padding-inline:22px}.is-ed-front-grid{gap:30px}.is-ed-lead{padding-inline:30px}.is-ed-story--secondary h2{font-size:28px}}
@media(min-width:1001px) and (max-width:1200px){body.interslide-editorial{--ed-side:196px;--ed-gutter:24px}.is-ed-sidebar{padding-inline:14px}.is-ed-front-grid{gap:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr) minmax(0,1fr)}.is-ed-lead{padding-inline:16px}.is-ed-story--secondary h2{font-size:22px}.is-ed-story--lead h2{font-size:34px}}
@media(max-width:1200px){.is-ed-radar{grid-template-columns:1fr 1.5fr}.is-ed-radar .is-ed-button{grid-column:2;justify-self:start}#newsletter-jour .is-ed-latest-grid{grid-template-columns:1.1fr 1fr}#newsletter-jour .is-ed-story:first-child{grid-row:span 6}.is-ed-topic-section .is-ed-story:not(:first-child){grid-template-columns:minmax(0,1fr) 88px}.is-ed-topic-section .is-ed-story:not(:first-child) h2{font-size:23px}}
@media(max-width:1000px){body.interslide-editorial{--ed-side:0px;--ed-gutter:28px}.is-ed-sidebar{padding:16px var(--ed-gutter)}.is-ed-brand{width:200px;padding:6px 0}.is-ed-nav-group a{min-height:44px}.is-ed-sidebar-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.is-ed-front-grid{grid-template-columns:minmax(0,1fr) 225px;grid-template-areas:'lead continu' 'secondary continu';gap:28px}.is-ed-lead{padding:0;border:0}.is-ed-story--lead h2{font-size:44px}.is-ed-secondary .is-ed-photo{aspect-ratio:16/10}.interslide-editorial.archive .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){body.interslide-editorial{--ed-gutter:20px}.is-ed-sidebar{padding-block:12px}.is-ed-brand{width:172px}.is-ed-menu-toggle{padding-inline:11px}.is-ed-sidebar-bottom{gap:7px}.is-ed-sidebar-bottom .is-ed-product-nav{padding:14px 3px}.is-ed-product-nav .is-product-logo{width:70px}.is-ed-product-nav small{font-size:9px}.is-ed-dateline{font-size:10px}.is-ed-page-heading{padding:22px 0;margin-bottom:24px}.is-ed-page-heading h1{font-size:49px}.is-ed-front-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:'lead' 'secondary' 'continu';gap:28px}.is-ed-story--lead h2{font-size:36px}.is-ed-story--lead .is-ed-deck{font-size:16px}.is-ed-secondary{gap:18px}.is-ed-story--secondary h2{font-size:23px}.is-ed-secondary .is-ed-deck{display:none}.is-ed-continu{background:#f1eee7;border-radius:2px;padding:20px}.is-ed-continu h3{font-size:15px}.is-ed-continu li time{font-size:11px}.is-ed-latest{margin-top:40px}.is-ed-collection .is-ed-section-title h2{font-size:23px}.is-ed-section-title .is-ed-text-link{font-size:10px}.is-ed-latest-grid{gap:24px;grid-template-columns:1fr}.is-ed-latest-grid .is-ed-story{display:block}.is-ed-latest-grid .is-ed-story h2{font-size:28px}.is-ed-latest-grid .is-ed-deck{-webkit-line-clamp:2}#newsletter-jour .is-ed-latest-grid,.is-ed-topic-section .is-ed-latest-grid{grid-template-columns:1fr;gap:24px}#newsletter-jour .is-ed-story:first-child,.is-ed-topic-section .is-ed-story:first-child{grid-row:auto;border-right:0;border-bottom:1px solid var(--ed-line);padding:0 0 24px}#newsletter-jour .is-ed-story:not(:first-child),.is-ed-topic-section .is-ed-story:not(:first-child){grid-template-columns:minmax(0,1fr) 92px;gap:16px}#newsletter-jour .is-ed-story:not(:first-child) h2,.is-ed-topic-section .is-ed-story:not(:first-child) h2{font-size:23px}.is-ed-topic-section .is-ed-story:not(:first-child) .is-ed-deck{display:none}.is-ed-topic-section .is-ed-story:first-child h2{font-size:30px}.is-ed-radar{display:flex;padding:28px;gap:24px;align-items:start}.is-ed-radar .is-product-logo{width:185px}.is-ed-radar-copy p{font-size:32px}.is-ed-radar .is-ed-button{width:100%;min-height:48px}.is-ed-product-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.is-ed-product-card{padding:26px}.is-ed-product-card .is-product-logo{width:150px}.is-ed-product-card h2{font-size:29px}.interslide-editorial.archive .wp-block-post-template{grid-template-columns:1fr}.ia .ia-brand img{width:145px}.ia h1{font-size:43px}.is-ed-subbrand-heading .is-product-logo{width:320px}}
/* Les shortcodes passent par wpautop : neutraliser ses paragraphes vides. */
.is-ed-journal p:empty{display:none}.is-ed-story .ism-attribution{margin:7px 0 0}.is-ed-story--radar .ism-attribution{margin:0 0 0 4px}.is-ed-story-text>.is-ed-deck{display:-webkit-box;-webkit-box-orient:vertical}.is-ed-story--lead .is-ed-deck{display:block}.is-ed-product-grid>p:empty{display:none}

/* Identités de rubrique : masters vectoriels, taille proportionnelle. */
.is-ed-rubrique-logo{display:block;width:auto;height:32px;max-width:100%;object-fit:contain;object-position:left}
.is-ed-topic-section .is-ed-section-title>h2{max-width:100%;min-width:0;flex:0 1 auto}
.is-ed-topic-section .is-ed-section-title{gap:18px 24px;align-items:center}
.is-ed-rubrique-heading{max-width:none!important;margin:0!important;padding-block:12px 20px}
.is-ed-rubrique-heading .is-ed-rubrique-logo{height:46px}
.is-ed-rubrique-maroc{display:inline-flex;align-items:center;gap:12px;max-width:100%}
.is-ed-rubrique-maroc>img{display:block;width:150px;height:auto}
.is-ed-rubrique-maroc>span{border-left:1px solid #a4a099;padding-left:12px;font:600 19px/1.2 var(--wp--preset--font-family--plex-sans);letter-spacing:.12em;text-transform:uppercase}
.is-ed-rubrique-heading .is-ed-rubrique-maroc>img{width:210px}
.is-ed-rubrique-heading .is-ed-rubrique-maroc>span{font-size:27px}
@media(max-width:650px){.is-ed-rubrique-logo{height:auto;max-height:28px;width:auto;max-width:100%}.is-ed-topic-section .is-ed-section-title>h2{width:100%}.is-ed-topic-section .is-ed-section-title{gap:14px}.is-ed-rubrique-heading .is-ed-rubrique-logo{height:auto;max-height:40px;max-width:100%}.is-ed-rubrique-heading .is-ed-rubrique-maroc>img{width:165px}.is-ed-rubrique-heading .is-ed-rubrique-maroc>span{font-size:22px}}

.is-interslide-fallback{width:100%;height:auto;object-fit:contain!important;background:#f8f6f1}.is-interslide-fallback-figure{aspect-ratio:3/2;overflow:hidden}.is-interslide-fallback-figure img{width:100%;height:100%;object-fit:contain}
.is-atlas-filter{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:25px 28px;margin:28px 0 32px;border:1px solid #cbd8d3;background:#0e6e7a06;border-radius:3px}.is-atlas-filter-heading{flex:1;min-width:200px}.is-atlas-filter-heading .is-product-logo{width:100px;height:auto}.is-atlas-filter-heading p{font-size:12px;line-height:1.5;color:#606c6d;margin:8px 0 0}.is-atlas-filter form{flex:1;min-width:240px}.is-atlas-filter label{display:block;font-size:11px;font-weight:600;margin-bottom:8px}.is-atlas-filter-controls{display:flex;gap:8px}.is-atlas-filter select{min-width:0;width:100%;border:1px solid #b8c8c4;background:#fffefa;color:#15171c;padding:12px;font:inherit;font-size:13px;border-radius:2px}.is-atlas-filter button{background:#0e6e7a;color:white;border:0;padding:12px 18px;font:inherit;font-size:12px;border-radius:2px;cursor:pointer}.is-atlas-filter-links{display:flex;gap:14px;flex-direction:column;font-size:11px}.is-atlas-filter-links a{color:#0e6e7a}.interslide-filtres:empty{display:none}
@media(max-width:650px){.is-atlas-filter{padding:22px;gap:20px}.is-atlas-filter form{min-width:0;flex-basis:100%}.is-atlas-filter-links{flex-direction:row;flex-wrap:wrap}.is-atlas-filter-heading .is-product-logo{width:94px}}
