.recording-editorial{border-top:1px solid var(--line);padding:36px 0;margin:0}
.recording-editorial h2{font-size:32px;margin:0 0 20px}
.recording-editorial summary{cursor:pointer;color:var(--wine);font-size:19px;line-height:1.5;padding:12px 0;overflow-wrap:anywhere}
.recording-editorial summary:focus-visible{outline:2px solid var(--wine);outline-offset:5px;border-radius:2px}
.recording-editorial-text{max-width:78ch;margin:26px auto 0}
.recording-editorial-text h3{margin:34px 0 16px}
.recording-editorial-text p:last-child{margin-bottom:0}
@media(max-width:600px){.recording-editorial{padding:28px 0}.recording-editorial h2{font-size:28px}.recording-editorial summary{font-size:17px}.recording-editorial-text{font-size:17px;line-height:1.8}}
