.edition-contents{list-style:none;padding:0;margin:0;max-width:960px}
.edition-contents li{display:flex;gap:1rem;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid #ddd;line-height:1.5}
.edition-contents li>a,.edition-contents li>span:first-child{min-width:0;overflow-wrap:anywhere}
.edition-contents a{text-underline-offset:.2em}
.edition-contents-page{flex:none;font-variant-numeric:tabular-nums}
