/**
 * Your Penny at Work Section Styles
 *
 * @package Charleston_TST
 */

/* Basic section styling */
.penny-at-work-section {
  position: relative;
  padding: var(--spacing-xxl) 0;
  background-color: var(--color-light-blue);
}

/* Content styling */
.penny-at-work-content {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}

.penny-at-work-title {
  color:#fff;
  margin-bottom: var(--spacing-md);
  position: relative;
}

.penny-at-work-description {
  color: #fff;
  margin-bottom: var(--spacing-md);
}


/* Static report button wrapper - section-specific layout */
.static-report-button-wrapper {
  margin-top: var(--spacing-md);
  text-align: center;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-md);
  visibility: visible !important;
}

/* Button sizing for this section */
.penny-at-work-section .static-report-button {
  min-width: 180px;
  max-width: 280px;
  margin: 0 auto;
}

/* Mobile styles */
@media (max-width: 992px) {
  .penny-at-work-section {
    padding: var(--spacing-xl) 0;
  }
  
  .penny-at-work-section .static-report-button {
    min-width: 160px;
  }
}
