.business-disclosure {
  display: block;
  max-width: 68ch;
  margin: 14px 0 0;
  color: #475569;
  font-family: inherit;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.75;
  overflow-wrap: anywhere;
}
.business-disclosure--dark { color: #cbd5e1; }
.business-details { max-width: 760px; margin-top: 40px; padding-top: 28px; border-top: 1px solid #d9e1eb; }
.business-details h2 { margin: 0; color: #102e55; font-size: 21px; font-weight: 650; line-height: 1.4; }
.business-details dl { display: grid; gap: 16px; margin-top: 22px; }
.business-details dt { color: #102e55; font-size: 13px; font-weight: 650; line-height: 1.5; }
.business-details dd { margin: 4px 0 0; color: #475569; font-size: 14px; line-height: 1.7; overflow-wrap: anywhere; }
.business-details address { font-style: normal; }
.business-footer { flex-wrap: wrap; }
.business-footer > .business-disclosure { flex-basis: 100%; margin-top: 0; }
.business-footer-note { padding-bottom: 24px; }
.business-footer-note .business-disclosure { margin-top: 0; }

.ac-identity-footer{flex-wrap:wrap}.ac-identity-footer-note{flex-basis:100%;width:calc(100% - 40px);max-width:1280px;margin:0 auto;padding:0 0 24px}.ac-identity-footer-note .business-disclosure{margin-top:14px}.ac-identity-company-block{width:calc(100% - 40px);max-width:1280px;margin:0 auto;padding-bottom:48px}
