.reservoir-detail{background:var(--paper);padding:8px 0 88px}.reservoir-detail-inner p{color:var(--ink-soft);margin:0 0 18px;font-size:1rem;line-height:1.7}.reservoir-detail-inner h2{margin:40px 0 14px}.reservoir-detail-inner>p:first-child{margin-top:0}.reservoir-question-btn{align-self:flex-start;margin-top:12px}.reservoir-intro{grid-template-columns:1fr 1fr;align-items:stretch;gap:52px;margin:8px 0 56px;display:grid}.reservoir-intro-copy{flex-direction:column;justify-content:center;display:flex}.reservoir-intro-copy p{color:var(--ink-soft);max-width:52ch;margin:0 0 18px;font-size:1rem;line-height:1.7}.reservoir-intro-copy p:last-child{margin-bottom:0}.reservoir-intro-photo{border-radius:var(--radius-lg);background:var(--paper-deep);border:1px solid var(--line);min-height:340px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 54px -26px #14110d4d}.reservoir-intro-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.reservoir-intro-photo .placeholder-tag{text-align:center;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;font-size:.8rem;display:none;position:absolute;inset:0}.reservoir-intro-photo.empty img{visibility:hidden}.reservoir-intro-photo.empty .placeholder-tag{display:flex}.reservoir-detail-inner>h2:first-child{margin-top:0}.reservoir-bloc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-bottom:8px;display:grid}.reservoir-bloc>figure{grid-area:1/2}.reservoir-bloc-texte{grid-area:1/1}.reservoir-bloc--left{grid-template-columns:auto minmax(0,1fr)}.reservoir-bloc--left>figure{grid-column:1}.reservoir-bloc--left .reservoir-bloc-texte{grid-column:2}.reservoir-bloc-texte>p:last-child{margin-bottom:0}.reservoir-aside-photo{width:clamp(240px,26vw,400px);margin:0;position:relative}.reservoir-bloc>figure{align-self:stretch;min-height:0}.reservoir-bloc>figure img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.reservoir-aside-photo img{width:100%;height:auto;display:block}.reservoir-aside-photo--brut{width:clamp(120px,13vw,170px)}.reservoir-bloc>figure.reservoir-aside-photo--brut img{object-fit:scale-down}.reservoir-aside-photo--brut img{width:auto;max-width:100%;height:auto}.reservoir-aside-photo .placeholder-tag{background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--radius);text-align:center;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;font-size:.75rem;display:none;position:absolute;inset:0}.reservoir-aside-photo.empty{aspect-ratio:1}.reservoir-aside-photo.empty img{visibility:hidden}.reservoir-aside-photo.empty .placeholder-tag{display:flex}.reservoir-detail-inner h2,.reservoir-question-btn{clear:both}@media (width<=900px){.reservoir-intro{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.reservoir-intro-photo{aspect-ratio:16/9;min-height:0}.reservoir-intro-copy p{max-width:none}}@media (width<=640px){.reservoir-bloc,.reservoir-bloc--left{grid-template-columns:1fr;gap:22px}.reservoir-bloc>figure,.reservoir-bloc--left>figure,.reservoir-bloc-texte,.reservoir-bloc--left .reservoir-bloc-texte{grid-area:auto/1}.reservoir-aside-photo{width:min(320px,78vw);margin:0 auto}.reservoir-bloc>figure{align-self:auto}.reservoir-bloc>figure img{width:100%;height:auto;position:static}}
