body,html{overflow:auto;width:auto;height:auto;cursor:auto}.legal-doc{--ink:rgba(236,236,240,.88);--ink-mute:rgba(236,236,240,.55);--amber:#e8a030;--rule:rgba(236,236,240,.12);max-width:46rem;margin:0 auto;padding:4rem 1.5rem 6rem;color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-text-size-adjust:100%}.legal-doc a{color:var(--amber);text-decoration:none;border-bottom:1px solid rgba(232,160,48,.35)}.legal-doc a:hover{border-bottom-color:var(--amber)}.legal-doc .crumb{display:block;margin-bottom:2.5rem;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);border-bottom:none}.legal-doc h1{font-size:clamp(28px,5vw,40px);font-weight:300;letter-spacing:-.01em;line-height:1.15;margin-bottom:.5rem}.legal-doc .updated{color:var(--ink-mute);font-size:13px;letter-spacing:.08em;margin-bottom:3rem}.legal-doc h2{font-size:19px;font-weight:500;letter-spacing:.01em;margin:3rem 0 .85rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.legal-doc h3{font-size:16px;font-weight:600;margin:1.75rem 0 .5rem;color:var(--ink)}.legal-doc p{margin-bottom:1rem}.legal-doc ul{margin:0 0 1rem 1.15rem}.legal-doc li{margin-bottom:.45rem}.legal-doc strong{font-weight:600;color:#fff}.legal-doc .lede{font-size:17px;color:var(--ink)}.legal-doc .note{margin:1.5rem 0;padding:1rem 1.15rem;border-left:2px solid var(--amber);background:rgba(232,160,48,.05);font-size:15px}.legal-doc .note p:last-child{margin-bottom:0}.legal-doc table{width:100%;border-collapse:collapse;margin:1.25rem 0 1.5rem;font-size:14.5px}.legal-doc td,.legal-doc th{text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0;border-bottom:1px solid var(--rule)}.legal-doc th{font-weight:600;color:#fff;white-space:nowrap}.legal-doc .caps{font-size:14.5px;color:var(--ink-mute)}.legal-doc .foot{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-mute)}.legal-doc .foot a{margin-right:1.25rem}@media (max-width:600px){.legal-doc{padding:2.5rem 1.25rem 4rem}.legal-doc table,.legal-doc tbody,.legal-doc td,.legal-doc th,.legal-doc thead,.legal-doc tr{display:block}.legal-doc thead{display:none}.legal-doc td{border-bottom:none;padding:.1rem 0}.legal-doc tr{padding:.75rem 0;border-bottom:1px solid var(--rule)}.legal-doc td:first-child{font-weight:600;color:#fff}}