/* Quiet editorial video pair, matching the installation reports. */
body .pv-section{grid-column:1/-1;width:100%;margin:26px 0 0;padding:24px 0 0;border-top:1px solid #c5ceca;color:#173b43}
body .pv-section>header{margin-bottom:24px}
body .pv-section>header h2{font-size:clamp(23px,2.5vw,30px)}
body .pv-kicker{font-size:10px;letter-spacing:.1em;color:#927343}
:is(#praxis-video-1,#praxis-video-2) .pv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
body .pv-card{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}
:is(#praxis-video-1,#praxis-video-2) .pv-card:first-child{padding-right:28px}
:is(#praxis-video-1,#praxis-video-2) .pv-card+.pv-card{padding-left:28px;border-left:1px solid #d9dfdc}
body .pv-player{grid-column:1;grid-row:1;width:150px;aspect-ratio:9/16;border:1px solid #b8c1bd;border-radius:0;box-shadow:none}
body .pv-copy{grid-column:2;grid-row:1}
body .pv-card h3{font-size:21px;line-height:1.3;margin:0 0 12px}
body .pv-card p{font-size:13px;line-height:1.65;margin:0 0 12px}
body .pv-card .pv-sound,body .pv-card .pv-credit{font-size:10px!important;line-height:1.6!important}
body .pv-card .pv-credit{border-top:1px solid #d9dfdc;padding-top:10px;margin-bottom:0}
body .pv-play{width:52px;height:52px;border:1px solid #cfb77f;border-radius:50%;box-shadow:none;background:#173b43e8}
body .pv-play svg{width:18px;height:22px}
@media(max-width:1050px){body .pv-card{grid-template-columns:1fr;gap:18px;align-content:start}body .pv-player{grid-column:1;grid-row:1}body .pv-copy{grid-column:1;grid-row:2}}
@media(max-width:600px){:is(#praxis-video-1,#praxis-video-2) .pv-list{grid-template-columns:1fr;gap:26px}:is(#praxis-video-1,#praxis-video-2) .pv-card:first-child{padding:0 0 24px;border-bottom:1px solid #d9dfdc}:is(#praxis-video-1,#praxis-video-2) .pv-card+.pv-card{padding:0;border-left:0}body .pv-player{width:150px}body .pv-card h3{font-size:21px}}body .pv-section{padding:26px 28px 30px;box-sizing:border-box}body .pv-section>header h2{margin-top:0}body .pv-section>header .pv-kicker{margin-bottom:12px}@media(max-width:600px){body .pv-section{padding:24px 18px}}
