/* Interlude éditorial : une preuve sensible, pas seulement un conseil écrit. */
.library-media{display:grid;grid-template-columns:.98fr .62fr 1.02fr;grid-template-rows:auto auto;gap:clamp(1rem,2vw,2rem);align-items:end;padding:clamp(4rem,8vw,8rem) 8vw;overflow:hidden;background:var(--br-blue);color:var(--br-cream)}.library-media-copy{grid-row:1 / span 2;align-self:center;max-width:30rem;padding-right:1.5rem}.library-media-copy .library-kicker{color:var(--br-sun)}.library-media h2{margin:1.1rem 0 1.5rem;color:var(--br-cream);font-size:clamp(3rem,5.8vw,6.2rem)}.library-media h2 em{color:var(--br-sun);font-style:italic}.library-media-copy>p:last-of-type{max-width:25rem;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:1.1rem;font-style:italic;line-height:1.55}.library-media-copy>a{display:inline-flex;gap:.55rem;margin-top:2rem;padding-bottom:.42rem;border-bottom:1px solid rgba(255,245,236,.7);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease,transform .25s ease}.library-media-copy>a span{color:var(--br-sun);font-size:1.15em}.library-media-copy>a:hover{color:var(--br-sun);transform:translateX(.3rem)}.library-media figure{position:relative;margin:0;overflow:hidden;background:var(--br-deep)}.library-media-photo{border:10px solid #fffdf9;border-bottom-width:2.85rem;box-shadow:11px 13px 0 rgba(238,27,104,.42)}.library-media-photo img{display:block;width:100%;height:100%;object-fit:cover}.library-media-photo-main{height:clamp(18rem,32vw,31rem);align-self:end;transform:rotate(-2deg)}.library-media-photo-main img{object-position:55% center}.library-media-photo-detail{height:clamp(10rem,16vw,16rem);align-self:start;transform:rotate(3deg)}.library-media-photo-detail img{object-position:center 40%}.library-media-photo figcaption{position:absolute;left:.8rem;bottom:.65rem;color:var(--br-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(.9rem,1.2vw,1.15rem);font-style:italic}.library-media-video{grid-column:3;grid-row:1 / span 2;min-height:clamp(27rem,46vw,46rem);border:12px solid #fffdf9;border-bottom-width:3.4rem;box-shadow:14px 17px 0 rgba(248,199,22,.34)}.library-media-video video{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;background:var(--br-deep)}.library-media-video:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,58,157,.23),transparent 32%,rgba(6,58,157,.34))}.library-media-video figcaption{position:absolute;z-index:1;right:.95rem;bottom:.8rem;left:.95rem;display:flex;justify-content:space-between;gap:.8rem;color:var(--br-cream);font-family:Georgia,"Times New Roman",serif;font-size:clamp(.92rem,1.25vw,1.2rem);font-style:italic;text-shadow:0 1px 8px rgba(8,45,117,.85)}.library-media-video figcaption span{color:var(--br-sun);font-family:Arial,Helvetica,sans-serif;font-size:.58rem;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:760px){.library-media{grid-template-columns:1fr;grid-template-rows:auto;gap:1.7rem;padding:4.8rem 7vw}.library-media-copy{grid-row:auto;padding:0}.library-media h2{font-size:clamp(3.55rem,17vw,5.7rem)}.library-media-photo-main{height:80vw;width:78%;margin-left:auto}.library-media-photo-detail{height:45vw;width:58%;margin-top:-4rem}.library-media-video{grid-column:auto;grid-row:auto;min-height:94vw;width:92%}.library-media-video figcaption{display:block;line-height:1.35}.library-media-video figcaption span{display:block;margin-bottom:.28rem}}
