/* Parallèles bibliques — invitations éditoriales, sans cartes ni numérotation artificielle. */
.xp-discover{padding:36px 0 7px;border-bottom:1px solid var(--xp-rule,rgba(92,88,77,.24))}
.xp-discover-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;flex-wrap:wrap;margin-bottom:22px}
.xp-discover-heading .xp-eyebrow{margin:0}
.xp-discover h2{font:500 clamp(22px,2.5vw,31px)/1.25 var(--serif,Georgia,serif);letter-spacing:-.015em;color:var(--xp-blue,#244257);margin:0;max-width:34ch}
.xp-discover-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.xp-discover-links a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:6px 8px;text-decoration:none!important;padding:20px 20px 23px 0;min-width:0;border-top:1px solid var(--xp-rule,rgba(92,88,77,.24));transition:color .16s}
.xp-discover-links a+a{padding-left:22px;border-left:1px solid var(--xp-rule,rgba(92,88,77,.24))}
.xp-discover-refs{font:500 clamp(18px,2.1vw,24px)/1.3 var(--serif,Georgia,serif);color:var(--xp-blue,#244257)}
.xp-discover-detail{font:400 13px/1.6 var(--sans,system-ui);color:var(--xp-muted,#69747a);grid-column:1;max-width:35ch}
.xp-discover-arrow{font:400 19px/1.3 var(--serif,Georgia,serif);color:var(--xp-gold,#946c3c);grid-column:2;grid-row:1;align-self:center}
.xp-discover-links a:hover .xp-discover-refs,.xp-discover-links a:focus-visible .xp-discover-refs{color:var(--xp-gold,#946c3c)}
.xp-discover-links a:focus-visible{outline:2px solid var(--xp-gold,#946c3c);outline-offset:3px}
@media(max-width:750px){
 .xp-discover{padding:31px 0 4px}
 .xp-discover-heading{display:block;margin-bottom:16px}
 .xp-discover-heading .xp-eyebrow{margin-bottom:7px}
 .xp-discover-links{grid-template-columns:1fr}
 .xp-discover-links a{padding:15px 2px 16px!important;border-left:0!important;grid-template-columns:minmax(0,1fr) auto}
 .xp-discover h2{font-size:25px}
 .xp-discover-refs{font-size:21px}
 .xp-discover-detail{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.xp-discover-links a{transition:none}}
