

/* Aperçu médias : priorité aux sites, contenu et newsletters. */

.mw-section{--mw-teal:#03989e;--mw-navy:#071e33;--mw-yellow:#ffcc00}

.mw-section .media-heading{gap:64px;align-items:end}

.mw-section .media-heading>p{max-width:620px}

.mw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:stretch}

.mw-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dadfdc;border-top:5px solid var(--mw-teal)}

.mw-card.mw-lat{border-top-color:var(--mw-navy)}

.mw-identity{padding:28px 28px 22px}

.mw-identity h3{margin:10px 0 4px}

.mw-section .mw-kicker{font-size:14px!important;line-height:1.5;letter-spacing:.65px;font-weight:650;margin:0;text-transform:uppercase}

.mw-rk .mw-identity .mw-kicker{color:#027379}.mw-lat .mw-identity .mw-kicker{color:var(--mw-navy)}

.mw-section .mw-tagline{font-size:16px!important;margin:0;color:#445357}

.mw-section .mw-area{font-size:14px!important;margin:12px 0 0;color:#445357}

.mw-browser{display:block;margin:0 20px;border:1px solid #d6dddc;border-radius:6px;overflow:hidden;background:#f7f9f8;box-shadow:0 8px 24px #102d4310}

.mw-address{display:flex;align-items:center;gap:12px;padding:10px 14px;font-size:14px!important;line-height:1.4;background:#f3f5f4;color:#35494e;white-space:nowrap}

.mw-address>span{color:#9badae;letter-spacing:1px;font-size:10px!important}.mw-address>b{margin-left:auto;font-size:18px}

.mw-browser img{width:100%;height:auto;aspect-ratio:1265/712;display:block;object-fit:contain}

.mw-copy{padding:25px 28px 0;display:flex;flex-direction:column;flex:1}

.mw-section .mw-copy>p:first-child{font-size:16px!important;line-height:1.75;margin:0 0 24px;color:#445357}

.mw-examples{border-top:1px solid #d9dfdd;padding-top:18px;margin-top:auto}

.mw-examples>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #e4e8e6;line-height:1.5;font-size:16px!important;font-weight:550}

.mw-examples>a:hover{text-decoration:underline;text-underline-offset:4px}.mw-examples>a>span{flex:none}

.mw-section .mw-partners{font-size:14px!important;color:#445357;margin:16px 0 0}

.mw-section .mw-languages{font-size:14px!important;line-height:1.6;color:#445357;margin:18px 0 22px}

.mw-explore{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;margin:0 28px 28px;background:var(--mw-teal);color:#fff;font-size:16px!important;font-weight:650;min-height:54px;line-height:1.5}

.mw-explore:hover{background:#027b80}.mw-explore:focus-visible,.mw-newsletter a:focus-visible{outline:3px solid #ab218e;outline-offset:4px}

.mw-newsletter{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(230px,.65fr);gap:28px;align-items:center;margin-top:28px;background:var(--mw-yellow);padding:34px;color:#173337}

.mw-mail svg{display:block;width:100%;height:auto}.mw-newsletter h3{margin:8px 0 12px}.mw-section .mw-newsletter p:not(.mw-kicker){font-size:16px!important;line-height:1.65;margin:0;max-width:620px}

.mw-newsletter-links{display:flex;flex-direction:column;gap:10px}.mw-newsletter-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #173337;padding:12px 15px;min-height:48px;font-size:14px!important;font-weight:650;line-height:1.5}.mw-newsletter-links a:hover{background:#ffffff55}

.mw-more-heading{margin:42px 0 23px}.mw-more-heading h3{margin:8px 0 0}

.mw-formats{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-top:1px solid #d9dfdd;border-bottom:1px solid #d9dfdd}

.mw-formats>article{min-width:0;padding:28px 26px}.mw-formats>article+article{border-left:1px solid #d9dfdd}

.mw-formats>article:first-child{padding-left:0}.mw-formats>article:last-child{padding-right:0}

.mw-section .mw-formats h4{font-size:24px!important;margin:9px 0 12px;line-height:1.25}.mw-section .mw-formats p:not(.mw-kicker){font-size:16px!important;line-height:1.7;color:#445357;margin:0}

.mw-covers{display:flex;gap:10px;height:105px;margin-bottom:22px;align-items:end}.mw-covers img{height:100%;width:auto;max-width:22%;object-fit:contain;object-position:bottom;box-shadow:3px 5px 8px #17333719}

.mw-symbol{display:flex;align-items:center;justify-content:center;width:68px;height:68px;background:#e9f5f4;color:#027b80;font-size:38px!important;margin:0 0 28px}

.mw-format-links{display:flex;flex-direction:column;gap:8px;margin-top:18px}.mw-format-links a{font-size:14px!important;font-weight:650;text-decoration:underline;text-underline-offset:4px;padding:4px 0}

.mw-section .mw-social-note{font-size:14px!important;margin-top:18px!important}

@media(max-width:1050px){.mw-newsletter{grid-template-columns:54px 1fr;gap:20px}.mw-newsletter-links{grid-column:2;flex-direction:row;flex-wrap:wrap}.mw-formats{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-identity,.mw-copy{padding-left:22px;padding-right:22px}.mw-explore{margin-left:22px;margin-right:22px}.mw-section .media-heading{gap:30px}.mw-formats>article{padding:24px 18px}}

@media(max-width:760px){.mw-grid{grid-template-columns:1fr;gap:24px}.mw-section .media-heading{grid-template-columns:1fr;gap:22px}.mw-newsletter{padding:28px 24px;grid-template-columns:1fr}.mw-mail{width:52px}.mw-newsletter-links{grid-column:1;flex-direction:column}.mw-formats{grid-template-columns:1fr}.mw-formats>article{padding:25px 0!important}.mw-formats>article+article{border-left:0;border-top:1px solid #d9dfdd}.mw-covers{height:125px;gap:16px}.mw-symbol{margin-bottom:20px;width:52px;height:52px}.mw-browser{margin-inline:16px}.mw-explore{font-size:16px!important}.mw-card{overflow-wrap:anywhere}}

@media(prefers-reduced-motion:reduce){.mw-section *{scroll-behavior:auto!important;transition:none!important}}





.mw-magazines-heading{margin:44px 0 24px;max-width:800px}.mw-magazines-heading h3{margin:8px 0 14px}.mw-section .mw-magazines-heading>p:not(.eyebrow){font-size:16px!important;line-height:1.7;color:#445357}

.mw-magazines-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:stretch}

.mw-edition{min-width:0;padding:28px;background:#e9f5f4;border-top:5px solid #03989e;display:flex;flex-direction:column}

.mw-edition-lat{background:#071e33;color:#fff;border-top-color:#071e33}

.mw-section .mw-edition h4{font-size:24px!important;line-height:1.25;margin:0 0 8px}

.mw-section .mw-edition header p{font-size:14px!important;line-height:1.5;margin:0}.mw-section .mw-edition>p{font-size:16px!important;line-height:1.7;margin:24px 0 0}.mw-edition-lat>p{color:#e2edf3}

.mw-large-covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:end;flex:1;margin-top:28px}

.mw-large-covers img{display:block;width:100%;height:auto;max-height:350px;object-fit:contain;object-position:bottom;filter:drop-shadow(3px 8px 7px #0003)}

.mw-section .mw-formats{grid-template-columns:repeat(2,minmax(0,1fr))}

@media(max-width:760px){.mw-magazines-grid{grid-template-columns:1fr;gap:24px}.mw-edition{padding:24px 20px}.mw-large-covers{gap:16px}.mw-large-covers img{max-height:310px}.mw-section .mw-formats{grid-template-columns:1fr}}





/* Deux encadrés clairs : les accents de chaque média conservent leur identité. */

.mw-edition-rk{background:#e9f5f4;border:1px solid #cce1df;border-top:5px solid #03989e;color:#173337}

.mw-edition-lat{background:#edf2f7;border:1px solid #cbd6e1;border-top:5px solid #071e33;color:#071e33}

.mw-edition-lat>p{color:#435669}

.mw-copy .mw-languages{margin-top:auto;padding-top:20px}.mw-copy .mw-partners{margin-top:auto;padding-top:20px}.mw-copy .mw-partners+.mw-languages{margin-top:12px;padding-top:0}

.mw-large-covers{align-items:stretch}.mw-issue{min-width:0;margin:0;display:flex;flex-direction:column}.mw-cover-link{display:flex;align-items:end;justify-content:center;flex:1}.mw-cover-link:focus-visible{outline:3px solid #03989e;outline-offset:5px}

.mw-cover-link img{transition:transform .2s}.mw-cover-link:hover img{transform:translateY(-4px)}

.mw-issue figcaption{padding-top:17px}.mw-section .mw-issue-title{font-size:14px!important;line-height:1.5;font-weight:650;margin:0;color:inherit;min-height:42px}

.mw-section .mw-read-label{font-size:14px!important;line-height:1.5;margin:7px 0 8px;color:inherit}

.mw-read-languages{display:flex;flex-wrap:wrap;gap:6px}.mw-read-languages a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;border:1px solid #91adb3;font-size:14px!important;font-weight:650;padding:6px 8px;background:#ffffff80;color:#173337}

.mw-read-languages a:hover{background:#fff;border-color:#03989e}.mw-edition-lat .mw-read-languages a{border-color:#b1bfce;color:#071e33}.mw-edition-lat .mw-read-languages a:hover{border-color:#071e33}

@media(max-width:480px){.mw-large-covers{gap:14px}.mw-section .mw-issue-title{min-height:63px}.mw-read-languages{gap:5px}.mw-read-languages a{min-width:40px;padding:6px}.mw-section .mw-read-label{min-height:42px}}





.aw-brand-arc{position:relative;display:inline-block;width:25px;height:25px;flex:0 0 25px;margin-right:3px}

.aw-brand-arc::before{content:"";position:absolute;inset:3px;border:2px solid #03989e;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-30deg)}

.aw-brand-arc::after{content:"";position:absolute;right:1px;bottom:3px;width:6px;height:6px;background:#a3268f;border-radius:50%}

.expertise-strip .aw-expertise-separator{display:block;flex:0 0 22px;width:22px;height:2px;background:#03989e;opacity:.8}

.mw-collection{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:15px 17px;min-height:54px;background:#03989e;color:#fff;font-size:16px!important;font-weight:650;line-height:1.5}

.mw-edition-lat .mw-collection{background:#071e33;color:#fff}.mw-collection:hover{filter:brightness(.93)}.mw-collection:focus-visible{outline:3px solid #a3268f;outline-offset:4px}

@media(max-width:560px){.expertise-strip .aw-expertise-separator{flex-basis:12px;width:12px}.mw-collection{font-size:14px!important;padding:14px}}

