.terms-of-service{min-height:100vh;background-color:#050505;padding:clamp(3rem,8vw,6rem) clamp(1rem,5vw,3rem)}.terms-of-service__container{max-width:860px;margin:0 auto}.terms-of-service__content{color:rgba(255,255,255,.85);line-height:1.75;font-size:1rem;overflow-wrap:anywhere}.terms-of-service__content h1{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin:0 0 .5rem}.terms-of-service__content h2{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;color:#fff;margin:2.5rem 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.1);scroll-margin-top:6rem}.terms-of-service__content p{margin:0 0 1rem;color:rgba(255,255,255,.75);white-space:pre-line}.terms-of-service__content a{color:#E50914;text-decoration:none}.terms-of-service__content a:hover{text-decoration:underline}.terms-of-service__meta{color:rgba(255,255,255,.5);font-size:.9rem;margin-bottom:1.5rem}.terms-of-service__toc{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.92rem}