
.gl-bloc{margin:0 0 var(--blk-esp,16px)}
.gl-pleine{width:100vw;margin-left:calc(50% - 50vw);
  padding-left:max(clamp(20px,4.5vw,64px),calc((100vw - var(--page-large,1180px))/2));
  padding-right:max(clamp(20px,4.5vw,64px),calc((100vw - var(--page-large,1180px))/2))}
.gl-h2{font-family:var(--f-titres),ui-serif,Georgia,serif;font-weight:var(--w-titres-demi,600);
  font-size:clamp(22px,2.6vw,32px);letter-spacing:-.03em;line-height:1.1;margin:0 0 var(--e10,12px)}
.gl-chapo{font-size:var(--t-md,15px);color:var(--mute,#6a6459);line-height:1.55;margin:0 0 var(--e10,12px);max-width:62ch}
.gl-exp{font-size:var(--t-md,15px);font-weight:700;margin:0 0 var(--e14,18px)}
.gl-zone{font-size:var(--t-md,15px);font-weight:800;margin:var(--e16,20px) 0 var(--e8,10px)}
.gl-t{width:100%;border-collapse:collapse;font-size:var(--t-sm,13px);line-height:1.4}
.gl-t th,.gl-t td{text-align:left;vertical-align:top;padding:9px 10px 9px 0;border-bottom:1px solid var(--line,#e5e0d6)}
.gl-t thead th{font-size:var(--t-xxs,11px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;
  color:var(--mute,#6a6459);border-bottom:1.5px solid var(--ink,#16161f)}
.gl-t tbody th{font-weight:700}
.gl-t tr.gl-premier>*{border-top:1px solid var(--line,#e5e0d6)}
.gl-prix{font-weight:700;white-space:nowrap}
@media(max-width:560px){.gl-t th,.gl-t td{padding-right:6px}.gl-t thead th{letter-spacing:.06em}}
