/* A quiet, reusable explanation for complex features; never a second toolbar. */
body.la-app-page .la-feature-guide {
  display: block;
  box-sizing: border-box;
  grid-column: 1 / -1;
  flex: 0 0 auto;
  width: 100%;
  min-width: 0;
  margin: 0 0 14px;
  padding: 14px 16px;
  border: 1px solid #e2e6ee;
  border-radius: 12px;
  background: #f8f9fc;
  box-shadow: none;
  color: #25334b;
  font: 400 .78rem/1.55 var(--font-sans, system-ui, sans-serif);
  text-align: start;
  overflow-wrap: anywhere;
}
body.la-app-page .la-feature-guide h4 { margin: 0 0 4px; color: #25334b; font-size: .8rem; font-weight: 700; line-height: 1.4; }
body.la-app-page .la-feature-guide p { margin: 0; color: #616c80; font-size: inherit; line-height: inherit; }
body.la-app-page .la-feature-guide .la-feature-guide-note { margin-top: 7px; color: #45536c; }
body.la-app-page .la-feature-guide details { margin-top: 9px; }
body.la-app-page .la-feature-guide summary { width: fit-content; max-width: 100%; color: #5e48b5; cursor: pointer; font-weight: 650; }
body.la-app-page .la-feature-guide summary:focus-visible { outline: 2px solid #7661c3; outline-offset: 3px; border-radius: 3px; }
body.la-app-page .la-feature-guide ol { margin: 10px 0 9px; padding-inline-start: 22px; color: #45536c; }
body.la-app-page .la-feature-guide li + li { margin-top: 4px; }
body.la-app-page .la-feature-guide .la-feature-guide-example { margin-top: 8px; padding-block-start: 8px; border-top: 1px solid #e3e7ef; }
body.la-app-page .la-feature-guide .la-feature-guide-outcome { margin-top: 6px; }
body.la-app-page .la-feature-guide b { color: #35435b; font-weight: 650; }
body.la-app-page .la-form-requirements-flex > .la-feature-guide { order: -2; }
@media (max-width: 600px) { body.la-app-page .la-feature-guide { padding: 12px 13px; } }
