/* Scope everything under .p-who-rang so it can't leak into the site. */
.p-who-rang .wr-top{display:grid;gap:24px;align-items:start}
.p-who-rang .wr-film{margin:0;max-width:460px;width:100%;justify-self:center}
.p-who-rang video{display:block;width:100%;height:auto;aspect-ratio:4/5;background:#3a2418;border-radius:10px}
.p-who-rang figcaption{color:var(--muted);font-size:.9rem;margin-top:8px;text-align:center}
.p-who-rang .wr-text p{max-width:60ch;font-size:1.06rem;line-height:1.65;margin:0 0 1em;overflow-wrap:anywhere}
.p-who-rang .wr-list{margin:0;padding:0;display:grid;gap:14px}
.p-who-rang .wr-list>div{border-left:3px solid #c4a05a;padding:4px 0 4px 14px}
.p-who-rang dt{font-family:var(--serif);font-weight:700;font-size:1.05rem}
.p-who-rang .wr-n{font-family:var(--mono);font-weight:400;color:#c4a05a;font-size:.92rem;margin-left:.4em;white-space:nowrap}
.p-who-rang dd{margin:4px 0 0;max-width:62ch;line-height:1.6;color:var(--ink)}
.p-who-rang .wr-coda{margin-top:28px;padding:18px 20px;line-height:1.6;max-width:62ch}
@media (min-width:860px){
  .p-who-rang .wr-top{grid-template-columns:minmax(300px,440px) 1fr;gap:40px}
  .p-who-rang .wr-list{grid-template-columns:1fr 1fr;gap:18px 32px}
}
.p-who-rang .section-h{margin-top:40px}
