/* Loaded only by the top-level literary index. Approved pages are unaffected. */
.works-index .works-intro{padding-block:25px 29px}
.works-index .works-intro h1{font-size:60px;margin-top:12px}
.works-index .works-deck{max-width:760px;margin-top:15px;font-size:15px;line-height:1.75}
.works-index .index-section{display:grid;grid-template-columns:210px minmax(0,1fr);gap:45px;padding-block:32px;border-bottom:1px solid var(--line)}
.works-index .index-section:last-child{border-bottom:0}
.works-index .index-label h2{font-size:27px;margin-top:10px;letter-spacing:-.02em}
.works-index .index-label .text-link{font-size:11px;margin-top:13px}
.works-index .index-entries h3,.works-index .index-entries h4{font-size:24px;line-height:1.35;font-weight:400;letter-spacing:-.015em}
.works-index .index-entries h3 a,.works-index .index-entries h4 a{text-decoration:none;color:inherit}
.works-index .index-entries h3 a:hover,.works-index .index-entries h4 a:hover{text-decoration:underline;color:var(--gold)}
.works-index .index-row,.works-index .index-trilogy li{display:grid;grid-template-columns:minmax(0,1fr) 215px;gap:25px;align-items:baseline;padding-block:16px;border-top:1px solid var(--line)}
.works-index .index-row:first-child{border-top:0;padding-top:0}
.works-index .index-row:last-child{padding-bottom:0}
.works-index .status{font-size:11px;line-height:1.7;color:var(--muted)}
.works-index .index-series>h3{font-size:26px;margin-bottom:13px}
.works-index .index-trilogy{list-style:none;margin:0 0 8px 16px;padding:0 0 0 17px;border-left:1px solid var(--line)}
.works-index .index-trilogy li{padding-block:11px}
.works-index .index-trilogy li:first-child{border-top:0}
.works-index .index-book{display:flex;gap:17px;align-items:baseline}
.works-index .index-book .book-number{font-size:11px;color:var(--gold);white-space:nowrap;min-width:43px}
.works-index .index-book h4{font-family:var(--serif);font-size:23px;margin:0}
.works-index .index-subtitle{font-family:var(--serif);font-size:16px;line-height:1.6;color:var(--muted);margin-top:5px;max-width:410px}
.works-index .index-meta{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.7}
.works-index .index-row .text-link{font-size:11px;margin-top:10px}
.works-index .index-poems{list-style:none;counter-reset:index-poem;display:grid;grid-template-columns:1fr 1fr;gap:9px 25px;margin:18px 0 0;padding:14px 0 0 18px;border-top:1px solid var(--line)}
.works-index .index-poems li{counter-increment:index-poem;font-family:var(--serif);font-size:17px;line-height:1.5;display:flex;gap:12px}
.works-index .index-poems li::before{content:counter(index-poem,decimal-leading-zero) ' —';font-family:var(--sans);font-size:10px;color:var(--gold);padding-top:4px;white-space:nowrap}
@media(max-width:1050px){.works-index .index-section{grid-template-columns:165px minmax(0,1fr);gap:28px}.works-index .index-row,.works-index .index-trilogy li{grid-template-columns:1fr;gap:6px}.works-index .index-trilogy .status{padding-left:60px}}
@media(max-width:700px){.works-index .works-intro h1{font-size:50px}.works-index .works-intro{padding-block:20px 24px}.works-index .index-section{grid-template-columns:1fr;gap:24px;padding-block:28px}.works-index .index-label h2{font-size:26px}.works-index .index-label .text-link{margin-top:8px}.works-index .index-poems{grid-template-columns:1fr;gap:10px}.works-index .index-trilogy{margin-left:5px;padding-left:14px}.works-index .index-row{padding-block:15px}.works-index .index-entries h3{font-size:25px}}
@media print{.works-index .index-section{break-inside:avoid}.works-index .status,.works-index .index-meta,.works-index .index-subtitle{color:black}}
