/* =============================================
   NOVA VAKIL – inheritance-law.css
   ============================================= */

.inheritance-intro {
  max-width: 820px;
  margin: 0 auto;
  text-align: center;
}
.inheritance-intro p {
  font-size: 16px;
  color: var(--text-secondary);
  line-height: 1.9;
  margin-bottom: 16px;
}
.inheritance-intro p:last-child { margin-bottom: 0; }

.docs-panel {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 32px 36px;
  max-width: 720px;
  margin: 0 auto;
}
.docs-panel h3 {
  font-size: 18px;
  font-weight: 700;
  color: var(--navy);
  margin-bottom: 20px;
  text-align: right;
}

@media (max-width: 1024px) {
  .inheritance-process .process-steps { flex-wrap: wrap; justify-content: center; gap: 24px; }
  .inheritance-process .process-connector { display: none; }
  .inheritance-process .process-step { flex: 0 1 calc(50% - 12px); min-width: 200px; }
}
@media (max-width: 640px) {
  .inheritance-process .process-step { flex: 1 1 100%; }
  .docs-panel { padding: 24px 20px; }
}
