/* wellness.css - Styles for the Wellness page */
/* Base Wellness Page Styles (adapted from talk.css/meet.css) */
.wellness-section {
max-width: 800px;
margin: 0 auto;
padding: 2rem;
text-align: center;
color: white;
font-family: 'Montserrat', sans-serif;
}
.page-title {
font-size: 1.2rem; /* Matched to meet */
font-weight: 200; /* Matched to talk.css */
letter-spacing: 0.5em; /* Matched to meet */
margin-top: 0; /* Matched to talk.css */
margin-bottom: 2.4em; /* Matched to talk.css */
opacity: 0.9;
}
/* Responsive Adjustments */
@media (max-width: 600px) {
.wellness-section {
padding: 1rem;
  }
.page-title {
font-size: 1rem; /* Adjusted proportionally to match meet */
  }
}
/* Added styles for scrollable content (copied/adapted from services.html inline style) */
.scrollable-content {
max-height: 60vh; /* Adjust this value as needed for your layout */
overflow-y: scroll; /* Changed to scroll to enable scrolling */
padding: 10px;
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
/* Hide scrollbar for Chrome, Safari and Opera */
.scrollable-content::-webkit-scrollbar {
display: none;
}