@font-face{font-family:'Instrument Serif';src:url('/fonts/atlas/instrument-serif-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('/fonts/atlas/instrument-serif-latin-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'DM Sans';src:url('/fonts/atlas/dm-sans-latin-wght-normal.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--display:'Instrument Serif',Georgia,serif;--sans:'DM Sans',system-ui,sans-serif;--ink:#192322;--muted:#4e5b5b;--accent:#205d60;--deep:#122728;--line:#d6dcd9;--soft:#eef3f1;--paper:#fff;--sun:#ffca69;--edge:clamp(24px,3.2vw,110px)}
body.revue{background:#fff;font:400 clamp(16px,1vw,18px)/1.62 var(--sans);color:var(--ink)}
.revue h1,.revue h2,.revue h3{font-family:var(--display);font-weight:400;letter-spacing:-.025em;text-wrap:pretty}
.top{background:#080b0b}.topinner,.footin{width:auto;max-width:none;margin:0 var(--edge)}.topinner{min-height:78px;padding:0;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.top .brand{justify-self:start}.brand img{width:clamp(174px,13.4vw,232px);height:auto}.top nav{display:flex;align-items:center;gap:clamp(20px,2.2vw,54px);flex-wrap:nowrap}.top nav a{font:550 clamp(.86rem,1vw,1rem)/1.3 var(--sans);padding:14px 0;text-decoration:none!important;position:relative;white-space:nowrap}.top nav a[aria-current]::after,.top nav a.active::after,.top nav a:hover::after{content:'';height:2px;background:var(--sun);position:absolute;bottom:5px;left:0;right:0}
.carte-nav{justify-self:end;display:inline-flex;align-items:center;gap:.55rem;color:white;border:1px solid #68716e;padding:8px 17px;border-radius:99px;text-decoration:none;font-size:.87rem;font-weight:550;white-space:nowrap}.carte-nav:hover{background:#273433}.carte-picto{color:var(--sun);font-size:1.3rem;line-height:1}.menu-revue[hidden]{display:none}.menu-revue{display:flex;align-items:center;gap:10px;font:550 .92rem var(--sans);color:#fff;background:transparent;border:0;padding:10px 0;cursor:pointer}.hamburger{display:inline-block;width:17px;height:10px;border-block:1.5px solid currentColor}
.revue main{max-width:none;width:auto;margin:0 var(--edge);padding:0 0 clamp(42px,5vw,90px)}.revue .crumb{font-size:.79rem;line-height:1.4;padding:19px 0;margin:0;gap:.65rem}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.crumb span[aria-hidden]{color:#89918c}.revue h2{font-size:clamp(2.05rem,3vw,3.6rem);line-height:1.05}.revue h1{font-size:clamp(3.05rem,5.1vw,6.4rem);line-height:1.02}.revue h1 em,.pan-body h1 em,.split-text h1 em{font-weight:400}.revue .lead{font:400 clamp(1.04rem,1.18vw,1.33rem)/1.55 var(--sans);color:#384a47;max-width:61ch}.revue :is(button,summary,a,select,input):focus-visible{outline:3px solid #ac640c;outline-offset:3px}.top :focus-visible,.pan-home :focus-visible,.split-front :focus-visible,.feature-hub :focus-visible,footer :focus-visible{outline-color:var(--sun)!important}
.vue-accueil main{margin:0;padding-bottom:0}.pan-home{isolation:isolate;position:relative;display:grid;align-items:center;background:#1c302e;color:white;min-height:clamp(460px,35vw,700px)}.pan-photo{margin:0}.pan-home .pan-photo,.pan-home .pan-photo:after,.pan-home .pan-image{position:absolute;inset:0;width:100%;height:100%}.pan-home .pan-photo{z-index:-1}.pan-home .pan-image{object-fit:cover;object-position:55% 50%}.pan-home .pan-photo:after{content:'';background:linear-gradient(90deg,rgba(7,19,22,.86) 0%,rgba(7,19,22,.67) 30%,rgba(7,19,22,.12) 64%,rgba(7,19,22,.04) 90%),linear-gradient(0deg,rgba(8,18,20,.37),transparent 28%);pointer-events:none}
.pan-body{margin-left:var(--edge);max-width:54%;padding:55px 0 66px}.revue .pan-body h1{font-size:clamp(5.4rem,7vw,10.2rem);line-height:.91;letter-spacing:-.035em;color:#fff}.pan-body h1 em{display:block;color:var(--sun)}.pan-body>p{max-width:47ch;margin:22px 0 28px;color:#f1f3ef;font-size:clamp(1.03rem,1.15vw,1.38rem);line-height:1.49}.pan-actions,.hub-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px}.cta-main,.cta-secondary{display:inline-flex;align-items:center;gap:1.2em;text-decoration:none;font:650 .9rem/1.2 var(--sans);min-height:46px}.cta-main{background:var(--sun);color:#1b2521;border-radius:2px;padding:12px 18px}.cta-main::after,.cta-secondary::after,.section-link::after{content:'→';font:400 1.15em var(--sans);line-height:1}.cta-main:hover{background:#ffdb95}.cta-secondary{color:inherit;border-bottom:1px solid currentColor;min-height:35px;gap:10px}.pan-photo figcaption{position:absolute;z-index:1;right:var(--edge);bottom:21px;display:flex;flex-direction:column;align-items:flex-end;color:white;text-shadow:0 1px 4px #08100f}.pan-photo figcaption a{color:inherit}.p-location{font-weight:650;font-size:.97rem}.p-location::before{content:'';display:inline-block;width:7px;height:7px;background:var(--sun);margin-right:9px;border-radius:50%}.p-location a{text-decoration:none}.p-credit{font-size:.73rem;font-weight:500}.p-credit a{text-decoration:underline}
.front-reading{max-width:none;margin:0 var(--edge)}.front-reading>section,.front-reading>aside{margin:clamp(42px,4.2vw,88px) 0}.front-reading .frontnav{margin-top:clamp(30px,2.75vw,60px)}.frontnav h2,.home-seasons h2,.field-notes h2{margin-bottom:clamp(16px,1.5vw,28px)}.route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(15px,1.65vw,36px)}.route-tile,.route-tile:visited{display:block;min-width:0;color:var(--ink);text-decoration:none}.route-photo,.card-media{display:block;overflow:hidden;background:#e9edeb}.route-photo img,.card-media img{transition:transform .3s ease}.route-tile:hover img,.carte-meteo a:hover img{transform:scale(1.025)}.route-photo img{width:100%;height:auto;aspect-ratio:1.85;object-fit:cover}.route-name{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 4px}.route-name h3{font-size:clamp(1.65rem,2.3vw,3rem);line-height:1.04}.arrow{font-family:var(--sans);font-size:1.15rem;color:#335554}.route-tile p,.carte-meteo p{font-size:clamp(.9rem,.98vw,1.08rem);color:var(--muted);line-height:1.43}.route-tile:hover h3,.field-notes .card:hover strong,.illustrated-link:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}
.front-reading .winter-feature{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f0f3f1}.feature-graphic{position:relative;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;min-height:280px;background:#143431;color:white;padding:clamp(22px,2.6vw,48px)}.feature-graphic>img,.feature-graphic:after{position:absolute;width:100%;height:100%;inset:0;z-index:-1;object-fit:cover}.feature-graphic:after{content:'';background:linear-gradient(0deg,rgba(7,23,23,.95),rgba(7,23,23,.05) 84%)}.feature-values{display:flex;gap:12%;padding-bottom:12px}.feature-values p{display:flex;flex-direction:column;gap:6px;margin:0}.feature-values span,.feature-note{font:500 .85rem/1.4 var(--sans);color:#fff}.feature-values strong{font:400 clamp(3.1rem,4.6vw,5.8rem)/.98 var(--display);color:white}.feature-values small{font-size:.48em}.feature-text{min-width:0;padding:clamp(24px,3.5vw,65px)}.feature-text h2{font-size:clamp(2.2rem,3.1vw,4rem)}.feature-text p:not(.ref){font-size:clamp(.98rem,1.02vw,1.16rem);line-height:1.55}.feature-text .ref{font-size:.82rem}.home-seasons,.field-notes{position:relative}.home-seasons>.section-link{display:inline-flex;gap:10px;align-items:center;font-weight:600}.home-seasons .cards,.field-notes .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(15px,1.6vw,35px);margin-bottom:1.3rem}.home-seasons .section-link{float:right;margin-top:-3.3rem}.revue .card{border:0;background:#fff;color:var(--ink);border-radius:0;padding:0 0 .9rem;border-bottom:1px solid var(--line);text-decoration:none}.revue .card strong{font:400 clamp(1.45rem,1.8vw,2.4rem)/1.13 var(--display)}.revue .card span{font:.94rem/1.47 var(--sans);color:var(--muted)}.revue .card img{width:100%;height:auto;aspect-ratio:2;object-fit:cover;margin:0 0 .65rem;background:#eff2f0}.front-reading .related{padding-bottom:32px}
/* Section openers and article photography */
.split-front,.revue .feature-hub{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:0;padding:0;margin:0;background:var(--deep);color:white;text-align:left;border:0;isolation:isolate}.split-front .split-text,.feature-hub>div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(25px,3.5vw,76px);gap:0}.revue :is(.split-front,.feature-hub) h1{font-size:clamp(3.4rem,5.05vw,7.2rem);line-height:1.0;color:#fff;max-width:15ch}.split-text h1 em{display:block;color:var(--sun)}.revue :is(.split-front,.feature-hub) .lead{font:400 clamp(.99rem,1.1vw,1.32rem)/1.52 var(--sans);color:#e6eeee;max-width:52ch;margin:16px 0 22px}.split-front .pan-photo,.feature-hub .heroimg{position:relative;align-self:stretch;min-height:clamp(338px,25vw,520px);margin:0;overflow:hidden}.split-front .pan-photo:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(4,13,14,.68));pointer-events:none}.split-front .pan-photo figcaption{right:18px;bottom:13px}.split-front .pan-image,.revue .feature-hub .heroimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.feature-hub .hub-byline{margin:0 0 20px;color:#d4e0da;font-size:.8rem}.feature-hub .hub-byline a{color:#fff}.feature-hub .hub-actions{gap:9px 18px}.feature-hub .cta-secondary{color:white;font-size:.85rem}.feature-hub .heroimg figcaption{position:absolute;z-index:1;bottom:0;right:0;background:#152e2de8;padding:6px 12px;color:white}.feature-hub .heroimg figcaption a{color:white}
.revue .hub-reperes{justify-content:flex-start;gap:.65rem clamp(12px,2vw,40px);margin:0 0 2rem;padding:18px 0;border-bottom:1px solid var(--line)}.hub-reperes a{font-size:.92rem;line-height:1.3;text-decoration:none;color:var(--ink);font-weight:550}.hub-reperes a:hover{text-decoration:underline}.revue .collection-meteo{margin:clamp(32px,3.3vw,66px) 0}.collection-meteo h2{font-size:clamp(2.1rem,3.1vw,3.9rem);margin:0 0 clamp(16px,1.4vw,28px)}.revue .grille-meteo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.3vw,48px) clamp(16px,1.6vw,35px)}.carte-meteo{border:0;padding:0}.carte-meteo .card-media img{border-radius:0;aspect-ratio:1.84}.revue .carte-meteo h3{font:400 clamp(1.5rem,1.95vw,2.65rem)/1.09 var(--display);letter-spacing:-.015em;margin:.62rem 0 .28rem}.carte-meteo p{max-width:50ch}.revue .credits-vignettes{padding:12px 0;border-block:1px solid var(--line);max-width:100%;margin-bottom:2.2rem}.vue-meteo main>.reading,.vue-rubrique .reading{max-width:none;width:100%;margin:0}.vue-rubrique .reading>section,.vue-meteo main>.reading>section{margin:clamp(34px,4vw,78px) 0}.vue-rubrique .reading .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.6vw,34px)}.vue-rubrique .card:not(.illustrated-link),.vue-meteo .reading .card{border-top:1px solid var(--line);padding:16px 4px;background:#fff}
.revue .story-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(24px,4vw,100px);align-items:center;padding:clamp(12px,1.5vw,27px) 0 clamp(24px,2.6vw,53px);border-bottom:1px solid var(--line)}.revue .story-hero:not(.withphoto){display:block}.story-hero>div{min-width:0}.story-hero h1{max-width:19ch}.revue .story-hero.long-head h1{font-size:clamp(2.75rem,4.1vw,5.8rem)}.revue .story-hero .heroimg{margin:0;min-width:0}.revue .story-hero .heroimg img{width:100%;height:clamp(270px,24vw,545px);object-fit:cover;border-radius:0}.revue .story-hero .heroimg img.photo-portrait,.revue .story-hero .heroimg-document img{object-fit:contain;background:#eef2f0}.revue .story-hero .heroimg-document img{max-height:clamp(270px,24vw,545px);max-width:100%}.revue .story-hero .heroimg figcaption{color:#485952;line-height:1.45;margin-top:.45rem;font-size:.76rem}.revue .story-hero .lead{margin-top:16px}.revue .article-kicker{display:inline-block;margin-bottom:14px;color:#286360;font:650 .74rem/1.35 var(--sans);letter-spacing:.105em;text-transform:uppercase;text-decoration:none}.article-kicker:hover{text-decoration:underline}.revue .byline{font-size:.82rem;color:#51625e;margin-top:18px}.article-shell{display:grid;grid-template-columns:minmax(185px,.27fr) minmax(0,1fr);gap:clamp(25px,4vw,88px);align-items:start;padding-top:clamp(26px,2.8vw,58px)}.atlas-rail{min-width:0;position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);overflow:auto;padding:15px 0 0;border-top:2px solid #223532;scrollbar-color:#a5b4ad transparent;scrollbar-width:thin}.rail-label{font:650 .78rem/1.5 var(--sans);text-transform:uppercase;letter-spacing:.11em;margin-bottom:9px}.atlas-rail ul{margin:0;padding:0;list-style:none}.atlas-rail li{border-bottom:1px solid var(--line)}.atlas-rail a{display:block;text-decoration:none;color:#42534e;font:450 clamp(.88rem,.94vw,1.1rem)/1.42 var(--sans);padding:10px 4px 10px 0}.atlas-rail a:hover{color:var(--ink);text-decoration:underline}.revue .article-shell>.reading{min-width:0;max-width:none;width:100%;margin:0}.article-shell .reading>.contents{display:none}.article-shell .reading>section:first-of-type,.article-shell .reading>.tablebox:first-of-type{margin-top:0}.revue .reading>section,.revue .reading>aside{min-width:0}.revue .reading p:not(.ref):not(.feature-note){max-width:76ch}.revue .reading section>h2{max-width:37ch}.revue .reading .ref,.revue .credit-photo{font-family:var(--sans)}.revue .reading>.related,.revue .reading>.sources{border-top:1px solid var(--line);padding-top:22px}.revue .reading>.sources h2,.revue .reading>.related h2{font-size:clamp(1.65rem,2vw,2.5rem)}.revue .related a{font-weight:550}
.revue .reading .tablebox{border:1px solid #c9d3ce;border-radius:0;margin:1.15rem 0 1.35rem;max-width:100%;background:#fff}.revue .tablebox th,.revue .tablebox td{padding:.68rem .87rem}.revue .tablebox caption{background:#edf2ee;padding:.75rem .87rem;border-bottom:1px solid #ced8d1}.revue .tablebox thead th{background:#1f3938;color:white}.revue .tablebox table{font:400 clamp(.86rem,.93vw,1.03rem)/1.4 var(--sans);font-variant-numeric:tabular-nums}.revue .gallery figcaption,.revue .figure-dossier figcaption{color:var(--muted)}.revue .reading .figure-dossier:not(.map-narrow) img{max-width:min(100%,1120px)}.revue .compare,.revue .service{border-color:#2a6a64}.revue .ref-dossier{padding:9px 13px;border:1px solid #cddbd4;background:#f4f7f4}.revue .ref-dossier summary{font-weight:600;min-height:24px}.revue .outil-form,.revue .compare{max-width:100%}.revue .outil-form input,.revue .outil-form select{font-family:var(--sans)}
.revue footer{background:#101b1b}.footin{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px;padding:clamp(32px,4vw,76px) 0}.footin .brand img{background:#080a09}.footin nav{display:flex;flex-direction:column;gap:7px}.footin nav a{font-size:.93rem;font-weight:500}.footin>div>p{margin-top:14px;max-width:34ch}.footin .partners{grid-column:1/-1;border-top:1px solid #465551;padding-top:17px}.footin .foot-editorial a{color:#d7e3dd}
@media(min-width:1700px){.article-shell{grid-template-columns:minmax(240px,.26fr) minmax(0,1fr)}.vue-accueil .route-photo img{aspect-ratio:2.03}.atlas-rail a{max-width:40ch}.article-shell>.reading .figure-dossier:not(.map-narrow){max-width:1200px}}
@media(max-width:1100px){.topinner{grid-template-columns:auto 1fr auto;gap:22px}.top nav{justify-content:center;gap:20px}.top nav a{font-size:.86rem}.carte-nav{font-size:.8rem;padding:8px 12px}.article-shell{grid-template-columns:minmax(170px,.27fr) minmax(0,1fr);gap:24px}.pan-body{max-width:58%}.revue .grille-meteo{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.article-shell{display:block;padding-top:12px}.atlas-rail{display:none}.article-shell .reading>.contents{display:block}.revue .story-hero h1{font-size:clamp(2.8rem,5.6vw,4rem)}.vue-rubrique .reading .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.route-grid,.home-seasons .cards,.field-notes .cards{gap:15px}.feature-text{padding:24px}.feature-values{gap:20%}}
@media(max-width:820px){.topinner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0;padding:12px 0;min-height:60px}.top .brand img{width:154px}.top nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0 16px;margin:9px 0 0;padding-top:7px;border-top:1px solid #40504b}.top nav.menu-enabled:not(.is-open){display:none}.top nav a{padding:8px 0}.top nav a::after{display:none}.top nav a[aria-current],.top nav a.active{color:var(--sun)}.carte-nav{display:none}.menu-revue:not([hidden]){display:flex}.pan-home{min-height:440px}.pan-body{max-width:68%;padding:55px 0 75px}.revue .pan-body h1{font-size:clamp(4.6rem,8.6vw,6.5rem)}.footin{grid-template-columns:1.2fr 1fr 1fr}}
@media(max-width:700px){:root{--edge:clamp(15px,4.4vw,26px)}.revue main{padding-bottom:38px}.vue-accueil main{padding:0}.revue .crumb{padding:12px 0;font-size:.76rem;gap:.4rem}.pan-home{min-height:440px}.pan-body{max-width:85%;padding:48px 0 82px}.pan-home .pan-photo:after{background:linear-gradient(90deg,rgba(5,20,21,.77),rgba(5,20,21,.4) 76%,rgba(5,20,21,.22)),linear-gradient(0deg,rgba(3,12,12,.54),transparent 25%)}.pan-home .pan-image{object-position:60% center}.revue .pan-body h1{font-size:clamp(4.1rem,11vw,5.7rem)}.pan-body>p{font-size:1rem;margin:18px 0 20px;max-width:37ch}.pan-actions{gap:8px 18px}.cta-main,.cta-secondary{font-size:.83rem}.pan-photo figcaption{bottom:12px}.p-credit{font-size:.66rem}.p-location{font-size:.82rem}.route-grid,.home-seasons .cards,.field-notes .cards,.vue-rubrique .reading .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.route-photo img,.revue .card img{aspect-ratio:1.47}.route-name{margin:9px 0 3px}.route-name h3{font-size:clamp(1.48rem,4.8vw,2.1rem)}.arrow{font-size:.94rem}.route-tile p,.carte-meteo p{font-size:.84rem}.front-reading .winter-feature{grid-template-columns:1fr}.feature-graphic{min-height:215px}.feature-text{padding:22px 18px}.feature-values strong{font-size:3.55rem}.home-seasons .section-link{float:none;margin:-3px 0 15px;font-size:.85rem}.split-front,.revue .feature-hub{grid-template-columns:1fr}.split-front .split-text,.feature-hub>div:first-child{padding:26px 21px}.revue :is(.split-front,.feature-hub) h1{font-size:clamp(3.1rem,9vw,4.4rem);max-width:16ch}.split-text h1 em{display:inline}.split-front .pan-photo,.feature-hub .heroimg{min-height:clamp(190px,45vw,285px)}.revue :is(.split-front,.feature-hub) .lead{margin:13px 0 17px;font-size:1rem}.revue .hub-reperes{gap:8px 17px;padding:14px 0}.hub-reperes a{font-size:.84rem}.revue .grille-meteo{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 13px}.revue .carte-meteo h3{font-size:1.4rem;margin:.48rem 0 .25rem}.carte-meteo .card-media img{aspect-ratio:1.45}.revue .story-hero{display:flex;flex-direction:column;align-items:stretch;gap:17px;padding:11px 0 20px}.revue .story-hero h1,.revue .story-hero.long-head h1{font-size:clamp(2.65rem,8.2vw,3.85rem);max-width:none}.revue .story-hero .lead{font-size:1rem;line-height:1.5;margin:13px 0}.revue .story-hero .heroimg img,.revue .story-hero .heroimg-document img{height:clamp(185px,48vw,300px);max-height:none}.revue .article-kicker{margin-bottom:9px;font-size:.68rem}.revue .byline{margin-top:12px}.revue .story-hero .heroimg figcaption{font-size:.7rem}.revue .reading .tablebox th,.revue .reading .tablebox td{padding:.48rem .55rem}.footin{grid-template-columns:1fr 1fr;gap:23px 16px}.footin>div:first-child{grid-column:1/-1}.footin nav a{font-size:.84rem}.footin .partners{gap:.4rem 1rem}.revue .reading section>h2{font-size:2.05rem}.revue .hero .choix-bulletin{margin-top:.6rem;padding:.65rem .75rem}.revue .hero .choix-bulletin h2{font:650 1rem var(--sans)}}
@media(max-width:380px){.pan-body{max-width:93%}.revue .pan-body h1{font-size:3.9rem}.pan-actions{gap:5px 12px}.cta-main{padding:10px 13px}.route-name h3{font-size:1.39rem}.revue .carte-meteo h3{font-size:1.29rem}.revue .reading section>h2{font-size:1.86rem}.revue .story-hero h1,.revue .story-hero.long-head h1{font-size:2.45rem}}
@media(prefers-reduced-motion:reduce){.route-photo img,.card-media img{transition:none}}
.revue .brand img{mix-blend-mode:screen}.carte-picto{position:relative;display:inline-block;width:15px;height:15px;border:1px solid var(--sun);border-radius:100%}.carte-picto:before,.carte-picto:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--sun)}.carte-picto:before{width:7px;height:1px}.carte-picto:after{width:1px;height:7px}.revue .feature-hub .hub-byline,.revue .feature-hub .hub-byline :is(span,time){color:#d4e0da}.revue .feature-hub .hub-byline a{color:white}
@media(max-width:820px){.topinner{flex-direction:row}}
@media(min-width:1050px){.rubrique-climat.vue-rubrique #atlas .atlas-widget{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(290px,1fr);grid-template-rows:auto 1fr;gap:12px clamp(22px,2.2vw,54px);align-items:start;padding:clamp(18px,1.7vw,38px);background:#f0f4f2}
.rubrique-climat.vue-rubrique #atlas .atlasfig{grid-column:1;grid-row:1/3;margin:0}.rubrique-climat.vue-rubrique #atlas .atlasviewport{max-width:none}.rubrique-climat.vue-rubrique #atlas .atlasfig img{display:block;width:100%;max-width:100%;max-height:none;height:auto}
.rubrique-climat.vue-rubrique #atlas .atlaslegend{grid-column:2;grid-row:1}.rubrique-climat.vue-rubrique #atlas .atlasform{grid-column:2;grid-row:2;margin-top:0}.rubrique-climat.vue-rubrique #atlas .atlasform label{max-width:100%}}
