.paper-print-archive{margin:72px 0 24px;padding-top:28px;border-top:1px solid #d8d8d8}
.paper-print-archive h2{margin:0 0 22px;font-size:32px}
.paper-print-archive ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;list-style:none;margin:0;padding:0}
.paper-print-archive li{min-width:0;border-bottom:1px solid #e8e8e8}
.paper-print-archive li a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 0;text-decoration:none;font-size:15px;line-height:1.5}
.paper-print-archive-title{overflow-wrap:anywhere;font-family:Georgia,'Times New Roman',serif;font-size:20px;line-height:1.3;letter-spacing:-.02em}
.paper-print-archive li a:is(:hover,:focus-visible) .paper-print-archive-title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.paper-print-archive li a:focus-visible{outline:2px solid #181818;outline-offset:4px}
.paper-print-archive-status{flex-shrink:0;color:#666;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
@media(max-width:700px){.paper-print-archive{margin-top:48px;padding-top:24px}.paper-print-archive h2{font-size:28px}.paper-print-archive ul{grid-template-columns:1fr}.paper-print-archive li a{gap:16px}}

.paper-print-archive-work{display:flex;align-items:center;gap:12px;min-width:0}
.paper-print-archive-thumb{display:flex;align-items:center;justify-content:center;width:28px;height:32px;flex:0 0 28px}
.paper-print-archive-thumb img{display:block;width:28px;height:32px;object-fit:contain}

.paper-print-archive h2{display:flex;align-items:baseline;gap:10px}
.paper-print-archive-count{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1;color:#777;letter-spacing:0;white-space:nowrap}
