.dir{padding:3rem 0 0}.dir--fiches{padding-bottom:1rem}.dir-table__scroll{margin-top:.5rem;overflow-x:auto}.dir-table{min-width:40rem}.dir-table td:first-child{white-space:nowrap}.dir-table__tel{font-family:var(--font-mono);letter-spacing:.03em}.fiches{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.75rem;display:grid}.fiche{border:1px solid var(--line);background-color:var(--paper);border-radius:.5rem;padding:1.5rem 1.25rem 1.25rem;scroll-margin-top:4.5rem;position:relative;box-shadow:0 1px #a9793f2e,0 12px 28px -18px #33241a40}.fiche__tape{top:-.6rem;left:1.5rem;transform:rotate(-3deg)}.fiche__head{align-items:center;gap:1rem;display:flex}.fiche__logo{object-fit:contain;border:1px solid var(--line);background-color:#fff;border-radius:.75rem;flex:none;width:3.5rem;height:3.5rem}.fiche__logo--text{font-family:var(--font-mono);letter-spacing:.06em;color:var(--carton-text);place-items:center;font-size:1.25rem;font-weight:500;display:grid}.fiche__title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:800;line-height:1.15}.fiche__sub{color:var(--ink-soft);margin:.25rem 0 0;font-size:.9375rem;line-height:1.4}.fiche__chips{flex-wrap:wrap;gap:.375rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.fiche__chips li{color:#4a3527;background-color:#f1ddb4b3;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.fiche__facts{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;margin:1.25rem 0 0;display:grid}.fiche__facts>div{border-bottom:1px solid var(--line);padding:.75rem 0}.fiche__facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--carton-text);margin:0;font-size:.8125rem;font-weight:800}.fiche__facts dd{margin:.25rem 0 0;font-size:1rem;line-height:1.5}.fiche__facts dd a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--carton);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.fiche__facts dd a:hover{text-decoration-color:var(--ink)}.fiche__tel{font-family:var(--font-mono);letter-spacing:.03em;font-size:1.125rem}.fiche__line{display:block}.fiche__note{color:var(--ink-soft);font-size:.9375rem}.fiche__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.fiche__btn{height:2.75rem;padding:0 1rem}.fiche__link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--carton);text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}.fiche__link:hover{text-decoration-color:var(--ink)}@media (width>=640px){.fiche__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (width>=900px){.fiche{padding:1.75rem 1.75rem 1.5rem}.fiche__facts{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}.fiche__facts>div{padding:.875rem 0}}
