/* Use the site's typography; reduce rows and spacing, not text size. */
.page-layout .works-page{max-width:1120px!important;margin-inline:auto!important;padding-top:24px!important}
.works-page .works-intro,.works-page .works-legend{margin:8px 0;font-size:inherit;line-height:1.5}
.works-years{display:flex;flex-wrap:wrap;gap:4px 14px;margin:16px 0 20px}
.works-years a{font-size:inherit;text-underline-offset:3px}
.page-layout .works-page .works-year{padding:0!important;margin:24px 0!important}
/* Keep the shared green, angled heading and its responsive font size. */
.page-layout .works-page .works-year h2.wp-block-heading{margin:0 0 14px!important}
.works-page .works-list{width:100%;table-layout:fixed;border-collapse:collapse;border:0;background:transparent;margin:0;font-size:inherit}
.works-list .work-item{border-bottom:1px solid #dce3dc}
.works-page .works-list td{border:0;padding:8px 0;vertical-align:top;background:transparent;font-size:inherit}
.works-page .work-channel{margin:0;font-size:.95em;line-height:1.6;color:#536158}
.works-page .work-date{white-space:nowrap;font:inherit;color:inherit}
.works-page .work-title{margin:0;font-size:20px;font-weight:600;line-height:1.7;color:#24382e;overflow-wrap:anywhere}
.works-page .works-source-note{margin-top:20px;font-size:.95em;line-height:1.6;color:#536158}
.works-page a{text-underline-offset:3px}
@media(max-width:600px){.works-years{gap:4px 12px}}
