/* ==========================================================================
   Terms and privacy. Loaded after showreel.css, which already supplies the
   tokens, type, header, buttons, footer and the top-light (static mode, since
   these pages never set data-mode). This file only adds the document column.
   ========================================================================== */

.doc{padding-top:clamp(128px,14vw,176px)}
.doc-head{max-width:46rem}
.doc-head h1{
  font-family:var(--disp);font-variation-settings:"wdth" 92;
  font-size:clamp(40px,7vw,80px);font-weight:600;letter-spacing:-.03em;line-height:.98;
  margin:14px 0 22px;
}
.doc-head .lede{max-width:46ch;color:var(--body-1);font-size:clamp(17px,2vw,19px)}

.toc{
  display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:36px;padding:14px 0;
  border-top:1px solid var(--line);border-bottom:1px solid var(--line);
}
.toc a{display:inline-flex;align-items:center;min-height:36px;color:var(--body-2)}
.toc a:hover{color:var(--paper)}

.doc-body{max-width:44rem}
.doc-body section{padding-top:52px;scroll-margin-top:24px}
.doc-body h2{
  font-family:var(--disp);font-variation-settings:"wdth" 92;
  font-size:clamp(26px,3.2vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.1;
  margin-bottom:14px;
}
.doc-body p,.doc-body li{color:var(--body-1);font-size:16.5px;line-height:1.65}
.doc-body p + p,.doc-body p + ul,.doc-body ul + p,.doc-body .accept + p{margin-top:12px}
.doc-body ul{display:grid;gap:10px}
.doc-body li{position:relative;padding-left:22px}
.doc-body li::before{
  content:"";position:absolute;left:0;top:.8em;
  width:10px;height:1px;background:var(--muted);
}
.doc-body b{color:var(--paper);font-weight:600}
.doc-body a,.doc-head a{
  color:var(--paper);text-decoration:underline;
  text-decoration-color:rgba(243,245,249,.4);text-underline-offset:3px;
}
.doc-body a:hover,.doc-head a:hover{text-decoration-color:var(--paper)}
.doc-body .accept{margin-top:16px}

.doc-foot{padding-bottom:clamp(40px,5vw,64px)}
.nav-links a[aria-current="page"]{color:var(--paper)}
