.AevocamBillingPlanCalculator {
  margin: 1rem 0;
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  border-radius: 0.5rem;
  overflow: hidden;
  color: var(--color-page-text);
  border: 1px solid var(--color-page-hairline);

  .MainHeader {
    font-size: 1.5rem;
    margin-bottom: 1rem;
    padding: 0 1rem;
    background-color: var(--color-page-hairline);
  }

  .Narrative {
    padding: 0 1rem;
    font-size: 1rem;
  }

  .FeaturesHeader {
    margin: 1rem 0;
    padding: 0 1rem;
    background-color: var(--color-page-hairline);
  }

  .Features {
    padding: 0 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;

    .Actions {
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

  }  /* .Features */

}  /* .AevocamBillingPlanCalculator */
