.contract-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.contract-links .btn{font-size:13px;padding:11px 15px;border:1px solid #0087a0}.contract-page{max-width:850px}.contract-page h1{margin:30px 0 22px}.contract-page input,.contract-page select,.contract-page textarea{display:block;width:100%;margin:10px 0 22px}.contract-page textarea{min-height:100px}.contract-review{margin:28px 0}.contract-review dd{margin:8px 0 18px;overflow-wrap:anywhere}.contract-receipt{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.7;padding:20px;border:1px solid var(--border);border-radius:12px}.contract-review h2{margin-bottom:22px}.site-header:has(.public-nav){flex-wrap:wrap}.site-header>.contract-links{width:100%;justify-content:flex-end;margin:0}.portal-footer .contract-links{display:flex}.auth-main>.contract-links{margin-top:30px}@media(max-width:640px){.site-header>.contract-links{justify-content:flex-start}.contract-links .btn{font-size:12px}.contract-page{padding:24px}}
