.legal-main{width:100%;padding:clamp(90px,10vw,150px) var(--gutter) 56px}.legal-main [data-reveal=pending]{opacity:0}.legal-content,.legal-intro,.legal-updated{width:min(100%,1040px);margin-inline:auto}.legal-intro{padding-bottom:64px}.legal-intro h1{max-width:920px;margin:0 0 32px;font:var(--display-weight,720) clamp(32px,4.2vw,64px)/1.12 Archivo,sans-serif;font-variation-settings:"wdth" 125;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.legal-page-nav{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px}.legal-page-nav a{min-height:44px;display:inline-flex;align-items:center;color:#66636a}.legal-page-nav a[aria-current=page]{color:var(--violet)}.legal-section{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:40px;padding-block:40px;border-top:1px solid rgb(9 8 15/.12);scroll-margin-top:100px}.legal-section h2{margin:2px 0 0;font:500 18px/1.5 BDO Grotesk,sans-serif;letter-spacing:-.015em;text-wrap:balance}.legal-copy{max-width:690px;color:#66636a;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.legal-copy dl,.legal-copy p{margin:0}.legal-copy address+p,.legal-copy p+address,.legal-copy p+p{margin-top:18px}.legal-copy address{font-style:normal}.legal-copy a,.video-privacy-control button{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#a7a4aa}.legal-details>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:24px;padding-block:8px}.legal-details>div:first-child{padding-top:0}.legal-details dt{font-size:13px}.legal-details dd{margin:0;color:var(--ink)}.legal-updated{margin-block:36px 0;color:#66636a;font-size:12px}.legal-copy code{font:12px/1.6 Percent Mono,monospace}.video-privacy-control{margin-block:28px;padding-block:24px;border-block:1px solid rgb(9 8 15/.12)}.video-privacy-control button{display:block;min-height:44px;margin:6px 0 10px;padding:6px 0;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.legal-copy .legal-note{margin:0;font-size:13px}@media (hover:hover) and (pointer:fine){.legal-copy a:hover,.legal-page-nav a:hover,.video-privacy-control button:hover{color:var(--violet);text-decoration-color:currentColor}}@media (max-width:650px){.legal-main{padding-top:80px}.legal-intro,.legal-main{padding-bottom:32px}.legal-intro h1{font-size:clamp(28px,7.5vw,44px);margin-bottom:22px}.legal-page-nav{gap:2px 20px;font-size:13px}.legal-section{gap:18px;padding-block:30px}.legal-details>div,.legal-section{grid-template-columns:minmax(0,1fr)}.legal-details>div{gap:2px;padding-block:10px}.legal-copy{font-size:16px}}