/* legal */
.legal-links{margin-top:28px;font-size:.85rem}
.legal-links a{color:rgba(246,241,228,.8);text-decoration:underline}
.consent a{color:var(--navy);text-decoration:underline}
.prose{max-width:820px}
.prose h2{font-size:1.45rem;margin:36px 0 12px}
.prose h2:first-child{margin-top:0}
.prose ul{margin:12px 0 0 22px}
.prose li{margin:8px 0}
.prose a{color:var(--navy)}
/* founders */
.owner img{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-bottom:20px;border:3px solid var(--gold)}
.owner p+p{margin-top:.8em}
.card .rv-stars{color:var(--gold);font-size:1.25rem;letter-spacing:2px;margin-bottom:12px}
.rv-text{color:var(--ink)!important;font-size:1.02rem!important;line-height:1.7}
.rv-video{width:100%;border-radius:var(--r);margin-bottom:14px;background:#000;max-height:420px}
.rv-who{margin-top:18px;font-weight:600;color:var(--navy)!important}
.rv-rel{font-size:.85rem!important;margin-top:2px!important}
.tagbar{background:var(--navy);color:var(--gold2);text-align:center;font-family:var(--serif);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;padding:7px 12px}
