/* Yoru Ventures - legal pages (terms, privacy) - v1.3.1 */
.legal-hero{padding:clamp(130px,20vh,190px) 0 clamp(30px,5vh,50px)}
.legal-hero .updated{margin:22px 0 0;font-size:13px;letter-spacing:.08em;color:rgba(236,241,239,.55)}
.legal{max-width:780px;padding-bottom:clamp(30px,5vw,60px)}
.legal section{position:relative;padding:clamp(26px,3.4vw,40px) 0}
.legal section::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line)}
.legal h2{margin:0 0 14px;font-family:var(--font-display);font-weight:300;font-size:clamp(21px,2.2vw,28px);line-height:1.25;letter-spacing:-.01em;color:var(--ink)}
.legal p,.legal li{font-size:clamp(15px,1.25vw,17px);line-height:1.8;color:var(--muted)}
.legal p{margin:0 0 14px}
.legal p:last-child{margin-bottom:0}
.legal ul{margin:0 0 14px;padding-left:1.2em}
.legal li{margin:0 0 6px}
.legal li::marker{color:var(--teal)}
.legal a{color:var(--ink);border-bottom:1px solid rgba(136,222,204,.45);transition:color .2s,border-color .2s}
.legal a:hover{color:var(--teal);border-color:var(--teal)}
.legal strong{font-weight:400;color:var(--ink)}
