
body.story-page{background:#f3f6f6;color:#17364b;font:1.04rem/1.65 system-ui,sans-serif}.story-page>header{max-width:none;background:#071e31;padding:.8rem max(5%,calc((100% - 1080px)/2));border:0}.story-page a{color:#005c80}.story-page>header a,.story-page .language-picker a{color:#daeffa}.story-page main{max-width:1190px;padding:0 clamp(18px,4vw,54px) 5rem}.story-page .chapitres{margin:0;padding:.75rem 0;gap:.25rem;align-items:center;border-bottom:1px solid #c2d4db}.story-page .chapitres a{font-size:.86rem;line-height:1.3;padding:.55rem .65rem;border:0;border-radius:4px}.story-page .chapitres [aria-current]{background:#d6edf5}.story-page .reportage{padding-top:clamp(18px,3.5vw,44px)}.story-page .reportage h1,.story-page .reportage h2,.story-page .reportage h3{font-family:Georgia,serif;color:#0c3045}.story-page .reportage h1{font-size:clamp(2.55rem,5.6vw,4.7rem);line-height:1.02;margin:0 0 1rem;letter-spacing:-.045em}.story-page .reportage h2{font-size:clamp(1.8rem,3.4vw,2.75rem);line-height:1.12}.story-page .reportage h3{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.24}.story-page .opening{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;overflow:hidden;border-radius:16px;background:#09263a;color:#edf6f9;gap:0}.story-page .opening>div{align-self:center;padding:clamp(24px,4vw,54px)}.story-page .opening h1{color:white}.story-page .opening div p{margin:0}.story-page .opening figure{display:flex;flex-direction:column}.story-page .opening img{flex:1;min-height:245px;height:100%;max-height:400px;object-fit:cover;border-radius:0}.story-page .opening figcaption{background:#09263a;color:#d4e8f0;padding:.4rem .9rem;margin:0}.story-page .reportage>section,.story-page .reportage>.duo{margin:clamp(34px,5vw,68px) 0}.story-page .reportage figcaption{font-size:.84rem}.story-page .reportage figure:not(.opening figure) figcaption{color:#3e6074}.story-page .sommaire-piste{gap:.75rem;margin:1.2rem 0}.story-page .sommaire-piste a{border:0;background:white;color:#11354a;box-shadow:0 2px 6px #13354a16}.story-page .sommaire-piste strong{padding:.65rem .85rem}.story-page .sommaire-piste img{height:clamp(82px,10vw,120px)}.story-page .duo{gap:clamp(20px,4vw,55px)}.story-page .recits-piste{gap:1.35rem;margin-top:1.8rem}.story-page .recit{background:white;border:1px solid #d4e2e6;border-radius:12px;padding:clamp(18px,2vw,30px);overflow:hidden}.story-page .recit img{height:clamp(155px,19vw,245px);border-radius:6px}.story-page .recit:nth-child(5),.story-page .recit:nth-child(6){background:#deeff4}.story-page .frise{max-width:78ch;margin:1.6rem auto;padding-left:clamp(1.2rem,3vw,2.6rem);border-left:2px solid #68b6d1}.story-page .frise li{padding:1rem 0 1.25rem}.story-page .frise li:before{left:calc(-1 * clamp(1.2rem,3vw,2.6rem) - .4rem);top:1.95rem;background:#0382ae}.story-page .bruno{background:#dfedf2;padding:clamp(22px,4vw,48px);border-color:#0087bb}.story-page .reportage>section:not([class]),.story-page .reportage>details,.story-page .reportage>p{max-width:78ch;margin-left:auto;margin-right:auto}.story-page details{border-color:#b3cbd7}.story-page summary{padding:.4rem 0}.story-page .reportage a:hover{text-decoration:underline}.story-page :focus-visible{outline-color:#0086bb}.story-page [id]{scroll-margin-top:1.4rem}@media(prefers-reduced-motion:no-preference){.story-page{scroll-behavior:smooth}.opening{animation:appear .45s ease-out}.sommaire-piste a{transition:transform .18s ease-out}.sommaire-piste a:hover{transform:translateY(-3px)}@keyframes appear{from{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}}@media(max-width:700px){.story-page .opening,.story-page .duo{grid-template-columns:1fr}.story-page .opening img{height:200px;min-height:0}.story-page .opening>div{padding:25px 21px}.story-page .chapitres{gap:0}.story-page .chapitres a{font-size:.81rem;padding:.55rem .42rem}.story-page .sommaire-piste strong{font-size:.92rem}.story-page .recits-piste{grid-template-columns:1fr}}
