article.reportage{display:block}.reportage h2{font:700 clamp(1.5rem,3vw,2.15rem)/1.15 Georgia,serif;color:#e7f7ff;margin:0 0 .8rem}.reportage h3{font-size:1.13rem;color:#9adefa;margin:.6rem 0}.reportage p{max-width:68ch}.reportage>section,.reportage>.duo{margin:2.5rem 0}.ouverture,.duo{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1rem,4vw,3rem)}.reportage figure{margin:0}.reportage img{width:100%;height:clamp(210px,29vw,320px);object-fit:cover;border-radius:.7rem;display:block}.reportage figcaption{font-size:.85rem;color:#bad2e2;margin-top:.45rem}.frise{list-style:none;border-left:3px solid #57cafa;padding-left:1.45rem;margin-left:.4rem}.frise li{position:relative;padding:.15rem 0 .45rem}.frise li:before{content:"";position:absolute;left:-1.88rem;top:1.18rem;width:.69rem;height:.69rem;background:#9ce4fc;border-radius:50%}.bruno{background:#14354b;border-left:4px solid #7bdbff;border-radius:.6rem;padding:clamp(1.1rem,3vw,2.2rem)}.reportage ul li{margin:.5rem 0}@media(max-width:700px){.ouverture,.duo{grid-template-columns:1fr}.reportage h1{font-size:clamp(2.35rem,11vw,3.7rem);margin-bottom:1rem}.reportage img{height:auto;max-height:390px}.reportage>section,.reportage>.duo{margin:1.8rem 0}}
.bulles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}.bulles details{margin:0;padding:0;background:#112e45;border:1px solid #365b70;border-radius:1rem}.bulles summary{padding:1rem;color:#e8f8ff;line-height:1.35}.bulles summary::marker{color:#75d5fc}.bulles details[open]{border-color:#75d5fc}.bulles details p{padding:0 1rem 1rem;margin:0}.bulles summary:focus-visible{outline-offset:1px;border-radius:1rem}@media(max-width:700px){.bulles{grid-template-columns:1fr}}

.sommaire-piste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1.2rem 0 2rem}.sommaire-piste a{display:block;overflow:hidden;padding:0;border:1px solid #456077;border-radius:.65rem;background:#102c42;color:white}.carnet .sommaire-piste img{width:100%;height:90px;border-radius:0}.sommaire-piste strong{display:block;padding:.55rem;font-size:.98rem}.recits-piste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.recits-piste .recit{background:#102a40;border-top:2px solid #57cafa;border-radius:.6rem;padding:1rem}.carnet .recit img{width:100%;height:155px;margin-bottom:.75rem}.recit p:last-child{margin-bottom:0}.carnet [id]{scroll-margin-top:1rem}.carnet .duo img{object-position:center 60%}@media(max-width:700px){.sommaire-piste{grid-template-columns:repeat(2,minmax(0,1fr))}.recits-piste{grid-template-columns:1fr}}
