.fc-tableau-marche .section-heading p{max-width:70ch}.tm-defile{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:18px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--ombre-carte)}.tm-defile:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.tm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.45;color:var(--ink)}.tm-table caption{caption-side:top;text-align:left;padding:14px 14px 10px}.tm-legende{position:sticky;left:14px;display:inline-block;max-width:min(640px,calc(100vw - 110px));font-size:13px;font-weight:var(--poids-moyen);color:var(--muted)}.tm-table td,.tm-table th{padding:11px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.tm-table thead th{font-size:12px;font-weight:var(--poids-moyen);letter-spacing:.01em;line-height:1.35;color:var(--muted);background:var(--pale)}.tm-table th[scope=row],.tm-table thead th:first-child{position:sticky;left:0;z-index:1;min-width:128px;max-width:170px;background:var(--surface);box-shadow:1px 0 0 var(--line);font-weight:var(--poids-moyen)}.tm-table thead th:first-child{background:var(--pale)}.tm-table .tm-prix{white-space:nowrap;font-weight:var(--poids-moyen)}.tm-table .tm-inclus{min-width:150px}.tm-table .tm-verifieLe{white-space:nowrap}.tm-table .tm-verifieLe a{position:relative;display:inline-flex;align-items:center;min-height:44px;margin-top:-12px;color:var(--blue);text-decoration:underline;text-underline-offset:2px}.tm-sous{display:block;font-size:12px;font-weight:400;color:var(--muted);white-space:normal;overflow-wrap:anywhere}.tm-masque{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tm-zenvox td,.tm-zenvox th[scope=row]{background:#e8f0fc}.tm-auteur,.tm-zenvox th[scope=row]{color:var(--blue)}.tm-auteur{display:inline-block;margin-top:6px;padding:2px 8px;border:1px solid var(--blue);border-radius:var(--radius-pilule);font-size:12px;font-weight:var(--poids-moyen);background:var(--surface)}.tm-notes{margin-top:14px;max-width:76ch}.tm-notes p{margin:0 0 6px;font-size:13px;line-height:1.6;color:var(--muted)}@media (max-width:1100px){.tm-table{min-width:980px}}@media (max-width:640px){.tm-table{min-width:920px;font-size:13px}.tm-table th[scope=row],.tm-table thead th:first-child{min-width:120px;max-width:140px}}