.helplines{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(300px,100%),1fr));gap: 14px;margin: 0;padding: 0;list-style: none}.helpline{position: relative;display: flex;flex-direction: column;gap: 6px;min-width: 0;padding: 20px 20px 18px;border-radius: 18px;border: var(--ds-border);background: linear-gradient(180deg,color-mix(in srgb,var(--dc-lumiere) 3%,var(--dc-velours)),var(--dc-velours));box-shadow: var(--ds-elev-1)}.helpline p{margin: 0}.helpline__zone{align-self: flex-start;display: inline-flex;align-items: center;max-width: 100%;min-height: 24px;padding: 3px 9px;border-radius: 7px;border: var(--ds-border);background: var(--dc-champ);font-family: var(--dc-font-cond);font-weight: 700;font-size: 13px;line-height: 1.2;letter-spacing: .12em;text-transform: uppercase;color: var(--dc-texte-2)}.helpline__name{margin: 8px 0 0;font: 700 19px/1.3 var(--dc-font-sans);letter-spacing: -.01em;color: var(--dc-lumiere);overflow-wrap: break-word;hyphens: auto;-webkit-hyphens: auto;text-wrap: pretty}.helpline__hours{font-size: 14px;line-height: 1.5;color: var(--dc-texte-2)}.helpline .helpline__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;margin-top: auto;padding-top: 14px}.helplines .helpline__call{flex: 1 1 100%;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 16px;border-radius: 14px;border: 1.5px solid color-mix(in srgb,var(--dc-lumiere) 85%,transparent);background: var(--dc-champ);box-shadow: var(--ds-highlight),inset 0 -2px 0 color-mix(in srgb,var(--dc-nuit) 60%,transparent);color: var(--dc-lumiere);font-family: var(--dc-font-cond);font-weight: 800;font-size: 21px;line-height: 1;letter-spacing: .05em;text-decoration: none;transition: background-color var(--ds-dur-fast) var(--ds-ease-out),border-color var(--ds-dur-fast) var(--ds-ease-out),transform var(--ds-dur-base) var(--ds-ease-out)}.helplines .helpline__call .icon{width: 18px;height: 18px}@media (hover: hover){.helplines .helpline__call:hover{background: var(--dc-fumee);border-color: var(--dc-lumiere);color: var(--dc-lumiere)}}.helplines .helpline__call:active{transform: scale(.98);transition-duration: var(--ds-dur-press)}.helplines .helpline__call--web{border-color: color-mix(in srgb,var(--dc-lumiere) 40%,var(--dc-ligne-forte));font-weight: 700;font-size: 16px;letter-spacing: .1em;text-transform: uppercase}.helplines .helpline__call--web .icon{width: 16px;height: 16px}.helplines .helpline__site{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;color: var(--dc-texte-2);font-size: 14px;text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;text-decoration-color: color-mix(in srgb,var(--dc-texte-2) 50%,transparent)}.helplines .helpline__site .icon{width: 14px;height: 14px}.helplines .helpline__site:hover{color: var(--dc-lumiere);text-decoration-color: var(--dc-lumiere)}.helplines__checked{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 14px;line-height: 1.5;color: var(--dc-brume)}.helplines__checked::before{content: "";flex: none;width: 22px;height: 1px;background: var(--dc-ligne-forte)}@media (max-width: 767px){.helplines{gap: 10px}.helpline{padding: 16px 14px 14px;border-radius: var(--dc-r-card-m)}.helpline__name{font-size: 17px}.helpline__hours{font-size: 13px}.helpline .helpline__actions{flex-wrap: nowrap;gap: 12px;padding-top: 10px}.helplines .helpline__call{flex: 1 1 auto;min-width: 0;min-height: 50px;padding: 0 12px;font-size: 19px}.helplines .helpline__call--web{font-size: 15px}.helplines .helpline__site{flex: none}.helplines__checked{font-size: 13px;align-items: flex-start}.helplines__checked::before{margin-top: 10px}}@media (prefers-reduced-motion: reduce){.helplines .helpline__call{transition: none}.helplines .helpline__call:active{transform: none}}
