/* the three legal pages: plain, readable, in the site's type */
@font-face{font-family:'Geist';font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/geist.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader.woff2) format('woff2')}
:root{--ink:#101318;--slate:#5D6371;--ash:#9096A3;--line:#ECEDF1;--blue:#2B5CFF;--paper:#FFFFFF;--bg:#F6F7F9;
  --serif:'Newsreader', Georgia, serif;--sans:'Geist', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;color-scheme:light}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.7 var(--sans);-webkit-font-smoothing:antialiased}
a{color:var(--blue);text-underline-offset:3px}
.top{max-width:760px;margin:0 auto;padding:22px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-weight:500;font-size:15.5px}
.brand img{width:22px;height:22px}
.back{font-size:14.5px;color:var(--slate);text-decoration:none}
.back:hover{color:var(--ink)}
main{max-width:760px;margin:0 auto;padding:0 20px 56px}
.doc{background:var(--paper);border-radius:20px;padding:clamp(28px, 6vw, 64px) clamp(22px, 6vw, 64px);box-shadow:0 0 0 1px rgba(16,19,24,.05), 0 20px 40px -24px rgba(16,19,24,.18)}
h1{margin:0;font:400 clamp(38px, 6vw, 54px)/1.05 var(--serif);letter-spacing:-.02em}
.date{margin:12px 0 28px;font-size:14.5px;color:var(--ash)}
.lede{font-size:18px;color:var(--slate)}
h2{margin:2em 0 .4em;font:400 25px/1.25 var(--serif);letter-spacing:-.01em}
p{margin:0 0 1em}
ul{margin:0 0 1em;padding-left:1.2em}
li{margin:.35em 0}
footer{max-width:760px;margin:0 auto;padding:8px 20px 48px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14.5px;color:var(--ash)}
footer a{color:var(--slate);text-decoration:none}
footer a:hover,footer a[aria-current="page"]{color:var(--ink)}
footer .mail{margin-left:auto}
@media (max-width:560px){footer .mail{margin-left:0;width:100%}}
