.agreement-scroll h1,.agreement-scroll h2,.agreement-scroll h3,.agreement-scroll h4{color:var(--color-ink);letter-spacing:-.01em;font-weight:500}.agreement-scroll h1{font-size:var(--text-16);margin-bottom:var(--spacing-14)}.agreement-scroll h2{font-size:var(--text-14_5);margin-top:var(--spacing-24)}.agreement-scroll h3,.agreement-scroll h4{font-size:var(--text-13);margin-top:var(--spacing-18)}.agreement-scroll p,.agreement-scroll li{color:var(--color-ink-soft);font-size:var(--text-13);line-height:1.65}.agreement-scroll p{margin-top:var(--spacing-10)}.agreement-scroll ul,.agreement-scroll ol{margin-top:var(--spacing-10);padding-left:var(--spacing-22)}.agreement-scroll ul{list-style:outside}.agreement-scroll ol{list-style:decimal}.agreement-scroll li{margin-top:var(--spacing-6)}.agreement-scroll strong{color:var(--color-ink);font-weight:500}.agreement-scroll a{color:var(--color-accent);text-decoration:underline}.agreement-scroll hr{margin-top:var(--spacing-24);border-top:1px solid var(--color-line)}.agreement-scroll blockquote{margin-top:var(--spacing-12);padding-left:var(--spacing-14);border-left:2px solid var(--color-line-strong)}.agreement-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
