.fiche{display:grid;gap:48px;max-width:760px}.fiche-impression{display:none}.fiche .a-confirmer{display:inline-block}.fiche h2{font:650 var(--type-h3)/1.2 var(--font-display);color:var(--brand);margin:0;text-wrap:balance}.fiche-essentiel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin:0}.fiche-essentiel>div{border-top:1px solid var(--line);padding:16px 0 18px}.fiche-essentiel dt{font:650 var(--type-small)/1.4 var(--font-ui);color:var(--muted)}.fiche-essentiel dd{margin:4px 0 0;font:650 19px/1.35 var(--font-display);color:var(--ink)}.fiche-essentiel dd small{display:block;margin-top:4px;font:400 var(--type-small)/1.45 var(--font-ui);color:var(--muted)}.fiche-pieces-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.fiche-pieces h3{margin:28px 0 0;font:650 var(--type-body)/1.4 var(--font-ui);color:var(--ink)}.fiche-pieces ul{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.fiche-pieces li{padding:14px 0;border-bottom:1px solid var(--line)}.fiche-pieces li strong{display:block;font-weight:650;font-size:var(--type-body);line-height:1.45;color:var(--ink)}.fiche-pieces li small{display:block;margin-top:2px;font-size:var(--type-small);line-height:1.45;color:var(--muted)}.fiche-venue p{max-width:65ch;margin:12px 0 0}.fiche-note{color:var(--muted);font-size:var(--type-small)}@media (max-width:560px){.fiche{gap:40px}.fiche-essentiel{grid-template-columns:1fr}.fiche-pieces-tete .btn-secondaire{width:100%;justify-content:center}body:has(.fiche) .page-heading .page-illustration{display:none}}@media print{.fiche{gap:12px;max-width:none}@page{size:A4;margin:12mm}.fiche-impression{display:block;padding-bottom:6px;border-bottom:1px solid var(--ink)}.fiche-impression p{margin:0;font-size:9pt;color:var(--ink)}.fiche-impression .fiche-impression-titre{margin-bottom:2px;font:700 14pt/1.2 var(--font-display)}.fiche-pieces h3{margin-top:10px;font-size:10pt}.fiche h2{font-size:12pt;color:var(--ink)}.fiche-essentiel>div{padding:6px 0}.fiche-essentiel dd{font-size:10pt}.fiche-pieces li{padding:5px 0}.fiche-pieces li strong{font-size:10pt}.fiche-pieces li{-moz-column-break-inside:avoid;break-inside:avoid}}