/* A field-day sequence, from filling the tanks to the handover in the hut. */
.picasso-journee{background:#eaf3f6;color:#0c2a3e;padding:clamp(2rem,5vw,4.5rem) 0}
.picasso-journee__inner{width:min(1180px,90%);margin:0 auto}
.picasso-journee h2{max-width:24ch;margin:0 0 clamp(1.25rem,2.8vw,2rem);font:italic 700 clamp(2rem,4vw,3.4rem)/1.05 Georgia,serif}
.picasso-journee ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.6rem);margin:0;padding:0;list-style:none}
.picasso-journee li{min-width:0;border-top:3px solid #08749e;padding-top:.6rem}
.picasso-journee figure{margin:0}
.picasso-journee figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
.picasso-journee li:nth-child(3) img{object-position:50% 55%}
.picasso-journee li:nth-child(4) img{object-position:50% 57%}
.picasso-journee figcaption{font:400 .875rem/1.45 system-ui,sans-serif;color:#365464;margin:.45rem 0 .9rem}
.picasso-journee h3{margin:0 0 .4rem;font:700 1.15rem/1.25 system-ui,sans-serif;color:#153349}
.picasso-journee li p{margin:0;font:400 1rem/1.55 system-ui,sans-serif;color:#1e3d50}
.picasso-journee__link{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.2rem;min-height:44px;font:700 1rem/1.4 system-ui,sans-serif;color:#00567d;text-underline-offset:.17em}
.picasso-journee__link:focus-visible{outline:3px solid #075d84;outline-offset:3px}
@media(max-width:930px){.picasso-journee ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}
@media(max-width:600px){.picasso-journee ol{grid-template-columns:1fr;gap:1.6rem}.picasso-journee figure img{aspect-ratio:16/10}.picasso-journee li p{max-width:48ch}}
