.ms-actions { display: flex; flex-wrap: wrap; gap: 10px; margin: 2px 0 36px; }
.ms-actions a {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 9px 18px; border-radius: 8px; font-size: 14px; font-weight: 600;
  line-height: 1.4; text-decoration: none; border: 1px solid transparent;
  transition: opacity .12s ease, background-color .12s ease;
}
.ms-actions a:hover { text-decoration: none; opacity: .88; }
.ms-actions a.ms-solid { background: #17181C; color: #FFFFFF; }
.ms-actions a.ms-ghost {
  background: transparent; color: #17181C; border-color: rgba(23,24,28,.18);
}
.ms-actions a.ms-ghost:hover { background: rgba(23,24,28,.04); opacity: 1; }
.dark .ms-actions a.ms-solid { background: #F3F1EC; color: #14161A; }
.dark .ms-actions a.ms-ghost { color: #F3F1EC; border-color: rgba(243,241,236,.24); }
.dark .ms-actions a.ms-ghost:hover { background: rgba(243,241,236,.07); }
.ms-feature-cards {
  display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px;
  margin: 0 0 32px;
}
.ms-feature-card {
  display: flex; flex-direction: column; min-width: 0; overflow: hidden;
  border: 1px solid rgba(23,24,28,.14); border-radius: 12px;
  color: inherit; text-decoration: none;
  transition: border-color .12s ease, transform .12s ease;
}
.ms-feature-card:hover {
  border-color: #fd6316; transform: translateY(-1px); text-decoration: none;
}
.ms-feature-card img {
  display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover;
  margin: 0; border: 0; border-radius: 0;
}
.ms-feature-card-copy { padding: 20px 20px 18px; }
.ms-feature-card-copy strong {
  display: block; margin-bottom: 8px; font-size: 16px; line-height: 1.4;
}
.ms-feature-card-copy span { display: block; color: #646A73; line-height: 1.55; }
.dark .ms-feature-card { border-color: rgba(243,241,236,.17); }
.dark .ms-feature-card:hover { border-color: #fd6316; }
.dark .ms-feature-card-copy span { color: #A7ABB3; }
@media (max-width: 768px) {
  .ms-feature-cards { grid-template-columns: 1fr; }
}
astro-island,astro-slot,astro-static-slot{display:contents}