.discovery-path{box-sizing:border-box;margin:1.5rem 0 2rem;padding:1.3rem 1.5rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent);color:inherit;text-align:left}
.discovery-path h2{margin:0 0 .5rem!important;font-family:inherit!important;font-size:clamp(1.05rem,2vw,1.25rem)!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;color:inherit!important}
.discovery-path p{margin:0 0 .8rem!important;font-size:.95rem!important;line-height:1.6!important;color:inherit;opacity:.85;max-width:75ch}
.discovery-path ul{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;list-style:none;margin:0!important;padding:0!important}
.discovery-path li{margin:0!important;padding:0!important;max-width:100%}
.discovery-path a{font-size:.95rem;line-height:1.6;text-underline-offset:.2em;text-decoration:underline;overflow-wrap:anywhere;color:inherit}
.discovery-path a:hover{opacity:.8}.discovery-path a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
.history-publication>.discovery-path{max-width:1120px;width:calc(100% - 64px);margin-left:auto;margin-right:auto}
@media(max-width:620px){.discovery-path{padding:1.1rem}.discovery-path ul{display:grid;gap:.7rem}.discovery-path a{display:block;padding:.2rem 0}.history-publication>.discovery-path{width:calc(100% - 32px)}}
@media print{.discovery-path{break-inside:avoid;background:none}}
