.contract-container{gap:2.5rem;max-width:56.25rem}.contract-title{font-size:var(--header-font-size4)}.contract-subtitle{font-size:var(--header-font-size6);scroll-margin-top:var(--header-height);margin-top:1.875rem}.contract-agreement-link{text-underline-offset:.2em;text-decoration:underline}html.has-hover .contract-agreement-link:hover{color:var(--color-selected)}.contract-part-title{max-width:100%;font-size:var(--header-font-size7);align-self:stretch;margin-top:.625rem}.contract-block{flex-direction:column;gap:1rem;width:100%;line-height:1.35;display:flex}.contract-list{flex-direction:column;gap:.625rem;width:100%;max-width:min(60ch,100%);padding-left:.25rem;display:flex}.contract-list li{text-indent:-.875rem;padding-left:.875rem}.contract-list li:before{content:"– "}@media (max-width:47.9375em){.contract-container{gap:1.25rem}.contract-subtitle{margin-top:1.25rem}}
