/* Preserve public type sizes while letting condo-page text scale naturally. */
.public-design #main-content .sm-page[data-market="condo-hoa"] :is(p, li, a, button, summary, span, strong, small, figcaption):not([class*="fa-"]) {
  line-height: 1.5714285714 !important;
  overflow-wrap: break-word;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] h1 {
  line-height: 1.4166666667 !important;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] :is(h2, h3) {
  line-height: 1.5294117647 !important;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] :is(.sol-eyebrow, .sol-note) {
  line-height: 1.6666666667 !important;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] :is(figcaption, .sm-scene-caption strong) {
  line-height: 1.5833333333 !important;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] .sx-step-nav button > span {
  flex-basis: auto;
  min-width: 2.3333333333em;
  min-height: 2.3333333333em;
  padding-inline: .25em;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] #guides .sol-link {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] .sol-btn {
  border-radius: 999px;
  background: var(--btn-primary-bg);
  color: var(--btn-primary-fg);
  transition: background-color 400ms ease, color 400ms ease;
}
.public-design #main-content .sm-page[data-market="condo-hoa"] .sol-btn:is(:hover, :focus-visible) {
  background: var(--btn-primary-hover);
  color: var(--btn-primary-hover-fg);
}
.public-design #main-content .sm-page[data-market="condo-hoa"] .sol-btn-secondary {
  --interaction-bg: var(--brand-deep-purple);
  --interaction-hover-ink: var(--surface);
  --interaction-border: var(--brand-deep-purple);
  background: transparent;
  color: var(--brand-deep-purple);
  border-color: var(--brand-deep-purple);
}
.public-design #main-content .sm-page[data-market="condo-hoa"] .sol-btn-secondary:is(:hover, :focus-visible) {
  background: var(--brand-deep-purple);
  color: var(--surface);
}
.public-design #main-content .sm-page[data-market="condo-hoa"] .sol-btn > .fa-arrow-right {
  display: none;
}
