@media (max-width: 767px) {
  .praxis-philosophy-block .philosophy-wrapper { display: block !important; }
  .praxis-philosophy-block .philosophy-features { display: block !important; }
  .praxis-philosophy-block .philosophy-feature { display: flex !important; width: 100% !important; margin: 0px 0px 12px !important; padding: 14px 12px !important; gap: 10px !important; align-items: flex-start !important; }
  .praxis-philosophy-block .philosophy-feature:last-child { margin-bottom: 0px !important; }
  .praxis-philosophy-block .philosophy-check { position: static !important; transform: none !important; margin: 0px !important; flex: 0 0 auto !important; }
  .praxis-philosophy-block .philosophy-content { flex: 1 1 auto !important; min-width: 0px !important; }
  .praxis-philosophy-block .philosophy-feature-title, .praxis-philosophy-block .philosophy-feature-text { text-align: left !important; }
  .praxis-philosophy-block .philosophy-info { display: block !important; width: 100% !important; max-width: none !important; margin: 14px 0px 0px !important; text-align: left !important; }
  .praxis-philosophy-block .philosophy-info-text, .praxis-philosophy-block .philosophy-cta { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; text-align: left !important; }
}
@media (max-width: 767px) {
  .praxis-philosophy-block .section-container { margin-left: 0px !important; margin-right: 0px !important; max-width: none !important; }
}
@media (max-width: 767px) {
  .praxis-philosophy-block .philosophy-info.pm-leftfix, .praxis-philosophy-block .philosophy-info.pm-leftfix .philosophy-info-text, .praxis-philosophy-block .philosophy-info.pm-leftfix .philosophy-cta { text-align: left !important; }
  .praxis-philosophy-block .philosophy-info.pm-leftfix .philosophy-info-text { max-width: none !important; width: 100% !important; margin: 0px !important; }
  .praxis-philosophy-block .philosophy-info.pm-leftfix { width: 100% !important; max-width: none !important; margin-left: 0px !important; margin-right: 0px !important; place-self: start !important; }
}
@media (max-width: 767px) {
  .praxis-philosophy-block .section-container { padding-left: 10px !important; padding-right: 10px !important; }
}
@media (max-width: 767px) {
  .praxis-philosophy-block .philosophy-info.pm-leftfix { position: static !important; left: auto !important; right: auto !important; width: 100% !important; max-width: 100% !important; margin: 14px 0px 0px !important; transform: none !important; text-align: left !important; box-sizing: border-box !important; }
  .praxis-philosophy-block .philosophy-info.pm-leftfix .philosophy-info-text { width: 100% !important; max-width: none !important; margin: 0px 0px 1.5rem !important; text-align: left !important; }
  .praxis-philosophy-block .philosophy-info.pm-leftfix .philosophy-cta { display: inline-block; width: auto !important; max-width: 100% !important; margin: 0px !important; text-align: left !important; }
}
.philosophy-feature-note { margin: 0.6rem 0px 0px; font-size: 0.95rem; line-height: 1.6; color: hsl(var(--muted-foreground)); }