#project-dialog[data-case="relay"] #project-subtitle{font-family:Georgia,'Times New Roman',serif;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:18px 0}
#project-subtitle[hidden]{display:none}
#project-dialog[data-case="relay"] .case-editorial{max-width:72ch;margin:0 auto 20px;width:100%;color:#183447}
#project-dialog[data-case="relay"] .case-editorial h3{font-family:Georgia,'Times New Roman',serif;font-size:26px;font-weight:400;line-height:1.25;letter-spacing:-.02em;margin:24px 0 0}
#project-dialog[data-case="relay"] .case-editorial-major{border-top:1px solid #18344726;padding-top:24px;margin-top:40px}
#project-dialog[data-case="relay"] .case-editorial-major h3{font-size:clamp(28px,3vw,38px);margin-top:0}
#project-dialog[data-case="relay"] .case-editorial p,#project-dialog[data-case="relay"] .case-editorial li{font-size:16px;line-height:1.7;margin:0}
#project-dialog[data-case="relay"] .case-media-item{margin-bottom:28px}
#project-dialog[data-case="relay"] .case-mobile-capture{max-width:400px;margin:24px auto 32px}
#project-dialog[data-case="relay"] .case-media-item img{height:auto;object-fit:contain}
@media(max-width:760px){#project-dialog[data-case="relay"] .case-editorial-major{margin-top:24px;padding-top:20px}#project-dialog[data-case="relay"] .case-editorial h3{font-size:24px}#project-dialog[data-case="relay"] .case-editorial-major h3{font-size:28px}}

/* Relay reading alignment and neutral ink. */
#project-dialog[data-case="relay"] .case-intro,
#project-dialog[data-case="relay"] .case-editorial{color:#332e2b}
#project-dialog[data-case="relay"] #project-title,
#project-dialog[data-case="relay"] #project-subtitle,
#project-dialog[data-case="relay"] #project-intro,
#project-dialog[data-case="relay"] #project-role{color:#332e2b}
#project-dialog[data-case="relay"] .case-editorial{margin-left:0;margin-right:0;text-align:left}
#project-dialog[data-case="relay"] #project-subtitle{font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:400;letter-spacing:-.02em;line-height:1.3}

/* Explicit prose color and a single spacing rhythm. */
#project-dialog[data-case="relay"] #case-content{display:block}
#project-dialog[data-case="relay"] #case-content .case-editorial{margin:0 0 16px;padding:0}
#project-dialog[data-case="relay"] #case-content .case-editorial p,
#project-dialog[data-case="relay"] #case-content .case-editorial li,
#project-dialog[data-case="relay"] #case-content .case-editorial h3{color:#332e2b}
#project-dialog[data-case="relay"] #case-content .case-editorial h3{margin:28px 0 0}
#project-dialog[data-case="relay"] #case-content .case-editorial-major{margin:36px 0 16px;padding-top:20px}
#project-dialog[data-case="relay"] #case-content .case-editorial-major h3{margin:0}
#project-dialog[data-case="relay"] #case-content .case-editorial ul{margin:0;padding-left:22px}
#project-dialog[data-case="relay"] #case-content .case-media-item{margin:22px 0 28px}
#project-dialog[data-case="relay"] #case-content .case-mobile-capture{margin:22px auto 28px}
