.agreement-page .eyebrow{font-size:14px}.agreement-page .page-intro h1{max-width:980px;font-size:clamp(2.6rem,5.5vw,4.8rem);line-height:1.08}.agreement-content{padding-top:48px;padding-bottom:72px}.agreement-status{max-width:800px;padding:36px}.agreement-status h2{margin-bottom:22px;font-size:clamp(2rem,3.5vw,2.8rem)}.agreement-status p{max-width:650px;margin:0;line-height:1.85}.agreement-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:32px;display:flex}.agreement-page .button{white-space:normal;text-align:center}.agreement-document-meta{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:28px;max-width:900px;margin-bottom:40px;padding-bottom:32px;display:flex}.agreement-document-meta dl{flex-wrap:wrap;gap:20px 40px;margin:0;display:flex}.agreement-document-meta dt{color:#b8bec8;font-size:14px}.agreement-document-meta dd{margin:4px 0 0}.agreement-text>h2{margin-top:0}.agreement-text section{margin-top:36px;scroll-margin-top:32px}.agreement-text h3{letter-spacing:-.02em;text-wrap:initial;margin-bottom:18px;font-size:1.5rem;line-height:1.3}.agreement-text ol,.agreement-text ul{margin:0 0 24px;padding-left:1.6em}.agreement-text ol{list-style:decimal}.agreement-text ul{list-style:outside}.agreement-text li{color:#b8bec8;margin-bottom:12px;line-height:1.85}@media (max-width:640px){.agreement-content{padding-top:28px;padding-bottom:48px}.agreement-status{padding:24px}.agreement-actions,.agreement-document-meta{flex-direction:column;align-items:flex-start}}
