/* Separate the existing conversation and play previews without duplicating their controls. */
#companion .companion-features{max-width:400px}
#companion .companion-copy h2{max-width:8em}
#relax .relax-intro{font:14px/2 'Songti SC',serif;color:var(--muted)}
.relax-path{position:relative;display:flex;gap:22px;align-items:center;margin-top:42px;padding:24px 0;max-width:350px;border-top:1px solid #879e7955}
.relax-path i{display:block;width:7px;height:7px;border-radius:50%;background:#af955d;opacity:.6}
.relax-path i:nth-child(2){width:10px;height:10px;background:#7e9b87}.relax-path i:nth-child(3){width:5px;height:5px}
.relax-path span{font:11px/1.7 'Songti SC',serif;letter-spacing:.06em;color:#6f836f}
@media(max-width:720px){#companion .companion-features{display:grid;grid-template-columns:1fr 1fr;max-width:none}#companion .companion-copy h2{max-width:none}#relax .companion-copy h2 br{display:none}#relax .companion-copy h2{margin:12px 0}#relax .relax-intro{font-size:12px;margin:6px 0}.relax-path{display:none}}

#companion .companion-copy h2{margin-bottom:16px}
.companion-intro{max-width:26em;font:14px/2 'Songti SC',serif;color:var(--muted);margin:0 0 26px}
@media(max-width:720px){#companion .companion-copy h2{margin-bottom:10px}.companion-intro{font-size:12px;line-height:1.8;margin-bottom:14px;max-width:none}}
