.publisher{display: flex;flex-direction: column;margin: 0;padding: 6px 28px;border-radius: 18px;border: var(--ds-border);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.publisher__row{display: grid;grid-template-columns: minmax(150px,210px) minmax(0,1fr);gap: 4px 28px;align-items: baseline;padding: 16px 0}.publisher__row + .publisher__row{border-top: 1px solid color-mix(in srgb,var(--dc-ligne) 75%,transparent)}.publisher dt{min-width: 0;font-family: var(--dc-font-cond);font-weight: 700;font-size: 14px;line-height: 1.35;letter-spacing: .14em;text-transform: uppercase;color: var(--dc-brume)}.publisher dd{margin: 0;font-weight: 600;font-size: 17px;line-height: 1.55;color: var(--dc-lumiere);overflow-wrap: anywhere}.publisher dd a{color: var(--dc-violet-texte);text-underline-offset: 4px;text-decoration-color: color-mix(in srgb,var(--dc-violet-texte) 55%,transparent);transition: color var(--ds-dur-fast) var(--ds-ease-out)}.publisher dd a:hover{color: var(--dc-lumiere);text-decoration-color: var(--dc-lumiere)}@media (max-width: 767px){.publisher{padding: 4px 18px;border-radius: var(--dc-r-card-m)}.publisher__row{grid-template-columns: minmax(0,1fr);gap: 4px;padding: 14px 0}.publisher dt{font-size: 13px}.publisher dd{font-size: 15px}}
